/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Schema for Rekord objects */ export type RekorSchema = HashedRekorV001Schema; /** * Schema for Hashed Rekord object */ export interface HashedRekorV001Schema { /** * Information about the detached signature associated with the entry */ signature: { /** * Specifies the content of the signature inline within the document */ content?: string; /** * The public key that can verify the signature; this can also be an X509 code signing certificate that contains the raw public key information */ publicKey?: { /** * Specifies the content of the public key or code signing certificate inline within the document */ content?: string; }; }; /** * Information about the content associated with the entry */ data: { /** * Specifies the hash algorithm and value for the content */ hash?: { /** * The hashing function used to compute the hash value */ algorithm: "sha256"; /** * The hash value for the content */ value: string; }; }; }