Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- adapter - Variable in class com.apicatalog.ld.schema.adapter.ArrayAdapter
- adapter - Variable in class com.apicatalog.ld.schema.adapter.ArrayFilter
- adapter - Variable in class com.apicatalog.ld.schema.LdProperty
- add(SignatureSuite) - Method in class com.apicatalog.ld.signature.SignatureSuiteMapper
-
Add a new signature suite.
- addProof(JsonObject, JsonObject) - Static method in class com.apicatalog.ld.signature.proof.EmbeddedProof
-
Appends the proof to the given VC/VP document.
- algorithm - Variable in class com.apicatalog.ld.schema.adapter.MultibaseAdapter
- array(LdValueAdapter<JsonValue, X>) - Static method in class com.apicatalog.ld.schema.LdSchema
- ArrayAdapter<T> - Class in com.apicatalog.ld.schema.adapter
- ArrayAdapter(LdValueAdapter<JsonValue, T>) - Constructor for class com.apicatalog.ld.schema.adapter.ArrayAdapter
- ArrayFilter<T> - Class in com.apicatalog.ld.schema.adapter
- ArrayFilter(LdValueAdapter<JsonValue, T>, ParametrizedPredicate<T>) - Constructor for class com.apicatalog.ld.schema.adapter.ArrayFilter
- assertProof(JsonObject) - Static method in class com.apicatalog.ld.signature.proof.EmbeddedProof
-
Returns a proof set or throws an error if there is no proof.
B
- base - Variable in class com.apicatalog.vc.processor.Issuer
- base(URI) - Method in class com.apicatalog.vc.processor.Issuer
-
If set, this overrides the input document's IRI.
- bundledContexts - Variable in class com.apicatalog.vc.processor.Issuer
C
- canonicalization - Variable in class com.apicatalog.ld.signature.CryptoSuite
- Canonicalization - Enum constant in enum class com.apicatalog.ld.signature.LinkedDataSuiteError.Code
- CanonicalizationAlgorithm - Interface in com.apicatalog.ld.signature.algorithm
-
An algorithm that takes an input document that has more than one possible representation and always transforms it into a canonical form.
- canonicalize(JsonStructure) - Method in interface com.apicatalog.ld.signature.algorithm.CanonicalizationAlgorithm
- canonicalize(JsonStructure) - Method in class com.apicatalog.ld.signature.CryptoSuite
- canonicalize(JsonStructure) - Method in class com.apicatalog.ld.signature.primitive.Urdna2015
- challenge - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- challenge - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- challenge(String) - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- CHALLENGE - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- codec - Variable in class com.apicatalog.ld.schema.adapter.MultibaseAdapter
- com.apicatalog.jsonld - package com.apicatalog.jsonld
- com.apicatalog.ld - package com.apicatalog.ld
- com.apicatalog.ld.schema - package com.apicatalog.ld.schema
- com.apicatalog.ld.schema.adapter - package com.apicatalog.ld.schema.adapter
- com.apicatalog.ld.signature - package com.apicatalog.ld.signature
- com.apicatalog.ld.signature.algorithm - package com.apicatalog.ld.signature.algorithm
- com.apicatalog.ld.signature.key - package com.apicatalog.ld.signature.key
- com.apicatalog.ld.signature.method - package com.apicatalog.ld.signature.method
- com.apicatalog.ld.signature.primitive - package com.apicatalog.ld.signature.primitive
- com.apicatalog.ld.signature.proof - package com.apicatalog.ld.signature.proof
- com.apicatalog.vc - package com.apicatalog.vc
-
Provides APIs to process Verifiable Credentials (VC) and Presentations (VP).
- com.apicatalog.vc.integrity - package com.apicatalog.vc.integrity
- com.apicatalog.vc.loader - package com.apicatalog.vc.loader
- com.apicatalog.vc.processor - package com.apicatalog.vc.processor
- com.apicatalog.vc.status - package com.apicatalog.vc.status
- contains(LdTerm) - Method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- contains(LdTerm) - Method in class com.apicatalog.ld.schema.LdObject
- context - Variable in class com.apicatalog.vc.integrity.DataIntegritySuite
- controller() - Method in interface com.apicatalog.ld.signature.method.VerificationMethod
- controller() - Method in class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- CONTROLLER - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- create(LdValueAdapter<A, B>) - Static method in class com.apicatalog.ld.schema.LdPipe
- create(LdProperty<?>[]) - Static method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- create(LdProperty<?>...) - Static method in class com.apicatalog.ld.schema.LdSchema
- create(String, String) - Static method in class com.apicatalog.ld.schema.LdTerm
- created - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- created - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- created(Instant) - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- CREATED - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- createOptions() - Method in interface com.apicatalog.ld.signature.SignatureSuite
- createOptions() - Method in class com.apicatalog.vc.integrity.DataIntegritySuite
- createVerificationKey(URI, URI, URI, byte[]) - Static method in class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- CREDENTIAL_SCHEMA - Static variable in class com.apicatalog.vc.VcVocab
- CREDENTIAL_TYPE - Static variable in class com.apicatalog.vc.VcVocab
- CREDENTIALS_VOCAB - Static variable in class com.apicatalog.vc.VcVocab
- crypto - Variable in class com.apicatalog.vc.integrity.DataIntegritySuite
- CryptoSuite - Class in com.apicatalog.ld.signature
-
A specified set of cryptographic primitives consisting of a canonicalization algorithm, a message digest algorithm, and a signature algorithm.
- CryptoSuite(LdTerm, CanonicalizationAlgorithm, DigestAlgorithm, SignatureAlgorithm) - Constructor for class com.apicatalog.ld.signature.CryptoSuite
D
- DataIntegrity - Class in com.apicatalog.vc.integrity
- DataIntegrityKeyPair - Class in com.apicatalog.vc.integrity
- DataIntegrityKeyPair(URI, URI, URI, byte[], byte[]) - Constructor for class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- DataIntegrityKeysAdapter - Class in com.apicatalog.vc.integrity
- DataIntegrityKeysAdapter() - Constructor for class com.apicatalog.vc.integrity.DataIntegrityKeysAdapter
- DataIntegrityProof - Class in com.apicatalog.vc.integrity
-
Represents data integrity proof.
- DataIntegrityProof() - Constructor for class com.apicatalog.vc.integrity.DataIntegrityProof
- DataIntegrityProof(URI, URI, VerificationMethod, Instant, byte[]) - Constructor for class com.apicatalog.vc.integrity.DataIntegrityProof
- DataIntegrityProofOptions - Class in com.apicatalog.vc.integrity
- DataIntegrityProofOptions(SignatureSuite) - Constructor for class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- DataIntegritySuite - Class in com.apicatalog.vc.integrity
- DataIntegritySuite(LdTerm, URI, CryptoSuite, LdSchema) - Constructor for class com.apicatalog.vc.integrity.DataIntegritySuite
- defaultLoader - Variable in class com.apicatalog.vc.loader.StaticContextLoader
- defaultResolvers() - Static method in class com.apicatalog.vc.processor.Verifier
- DidUrlMethodResolver - Class in com.apicatalog.ld.signature.method
- DidUrlMethodResolver() - Constructor for class com.apicatalog.ld.signature.method.DidUrlMethodResolver
- digest(byte[]) - Method in interface com.apicatalog.ld.signature.algorithm.DigestAlgorithm
- digest(byte[]) - Method in class com.apicatalog.ld.signature.CryptoSuite
- digest(byte[]) - Method in class com.apicatalog.ld.signature.primitive.MessageDigest
- Digest - Enum constant in enum class com.apicatalog.ld.signature.LinkedDataSuiteError.Code
- DigestAlgorithm - Interface in com.apicatalog.ld.signature.algorithm
- digester - Variable in class com.apicatalog.ld.signature.CryptoSuite
- DocumentError - Class in com.apicatalog.ld
- DocumentError(DocumentError.ErrorType, LdTerm...) - Constructor for class com.apicatalog.ld.DocumentError
- DocumentError(Throwable, DocumentError.ErrorType, LdTerm...) - Constructor for class com.apicatalog.ld.DocumentError
- DocumentError.ErrorType - Enum Class in com.apicatalog.ld
- domain - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- domain - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- domain(String) - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- DOMAIN - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
E
- EmbeddedProof - Class in com.apicatalog.ld.signature.proof
-
An embedded proof is included in the data, such as a Linked Data Signature.
- EmbeddedProof() - Constructor for class com.apicatalog.ld.signature.proof.EmbeddedProof
- entrySet() - Method in class com.apicatalog.ld.schema.LdObject
- equals(Object) - Method in class com.apicatalog.ld.schema.LdTerm
- EVIDENCE - Static variable in class com.apicatalog.vc.VcVocab
- EXPIRATION_DATE - Static variable in class com.apicatalog.vc.VcVocab
- Expired - Enum constant in enum class com.apicatalog.ld.signature.SigningError.Code
- Expired - Enum constant in enum class com.apicatalog.ld.signature.VerificationError.Code
F
- failWithJsonLd(JsonLdError) - Method in class com.apicatalog.vc.processor.Issuer
- find(String) - Method in class com.apicatalog.ld.signature.SignatureSuiteMapper
- find(String) - Method in interface com.apicatalog.ld.signature.SignatureSuiteProvider
- find(Predicate<T>) - Method in class com.apicatalog.ld.schema.adapter.ArrayAdapter
- findFirstObject(JsonValue) - Static method in class com.apicatalog.jsonld.JsonLdReader
- from(JsonValue) - Static method in class com.apicatalog.vc.status.StatusPropertiesValidator
G
- generateKeysfinal(SignatureSuite) - Static method in class com.apicatalog.vc.Vc
-
Generates public/private key pair.
- get(JsonObject) - Static method in class com.apicatalog.vc.processor.Issuer
- get(String) - Static method in class com.apicatalog.vc.loader.StaticContextLoader
- get(URI, int) - Method in class com.apicatalog.vc.processor.KeysGenerator
-
Get generated keys
- getChallenge() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
-
A string value used once for a particular domain and/or time.
- getCode() - Method in class com.apicatalog.ld.DocumentError
- getCode() - Method in class com.apicatalog.ld.signature.KeyGenError
- getCode() - Method in class com.apicatalog.ld.signature.LinkedDataSuiteError
- getCode() - Method in class com.apicatalog.ld.signature.SigningError
- getCode() - Method in class com.apicatalog.ld.signature.VerificationError
- getCompacted() - Method in class com.apicatalog.vc.processor.Issuer
-
Get signed document compacted using standard contexts.
- getCompacted(URI) - Method in class com.apicatalog.vc.processor.Issuer
-
Get signed document in compacted form.
- getContext() - Method in interface com.apicatalog.ld.signature.SignatureSuite
- getContext() - Method in class com.apicatalog.vc.integrity.DataIntegritySuite
- getCreated() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
-
The string value of an ISO8601.
- getCryptoSuite() - Method in interface com.apicatalog.ld.signature.SignatureSuite
- getCryptoSuite() - Method in class com.apicatalog.vc.integrity.DataIntegritySuite
- getDomain() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
-
A string value specifying the restricted domain of the proof.
- getExpanded() - Method in class com.apicatalog.vc.processor.Issuer
-
Get signed document in expanded form.
- getId() - Method in class com.apicatalog.ld.signature.CryptoSuite
- getId() - Method in interface com.apicatalog.ld.signature.SignatureSuite
- getId() - Method in class com.apicatalog.vc.integrity.DataIntegritySuite
- getId() - Method in class com.apicatalog.vc.status.StatusPropertiesValidator
- getId(JsonValue) - Static method in class com.apicatalog.jsonld.JsonLdReader
- getId(JsonValue, String) - Static method in class com.apicatalog.jsonld.JsonLdReader
- getKeyPair(LdTerm, LdProperty<byte[]>, LdProperty<byte[]>) - Static method in class com.apicatalog.vc.integrity.DataIntegrity
- getMethod() - Method in interface com.apicatalog.ld.signature.proof.Proof
-
A set of parameters required to independently verify the proof, such as an identifier for a public/private key pair that would be used in the proof.
- getMethod() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
- getObjects(JsonObject, String) - Static method in class com.apicatalog.jsonld.JsonLdReader
- getPrivateKey(Multibase.Algorithm, Multicodec.Codec, Predicate<byte[]>) - Static method in class com.apicatalog.vc.integrity.DataIntegrity
- getProof(LdTerm, Multibase.Algorithm, Predicate<byte[]>, LdSchema) - Static method in class com.apicatalog.vc.integrity.DataIntegrity
- getProperty() - Method in class com.apicatalog.jsonld.InvalidJsonLdValue
- getPublicKey(Multibase.Algorithm, Multicodec.Codec, Predicate<byte[]>) - Static method in class com.apicatalog.vc.integrity.DataIntegrity
- getPurpose() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
-
The intent for the proof, the reason why an entity created it.
- getSchema() - Method in interface com.apicatalog.ld.signature.SignatureSuite
- getSchema() - Method in class com.apicatalog.vc.integrity.DataIntegritySuite
- getSuite() - Method in interface com.apicatalog.ld.signature.proof.ProofOptions
- getSuite() - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- getTerms() - Method in class com.apicatalog.ld.DocumentError
- getType() - Method in class com.apicatalog.ld.DocumentError
- getType() - Method in interface com.apicatalog.ld.signature.proof.Proof
-
The proof type used.
- getType() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
- getType() - Method in class com.apicatalog.vc.status.StatusPropertiesValidator
- getType(JsonObject) - Static method in class com.apicatalog.jsonld.JsonLdReader
- getValue() - Method in class com.apicatalog.jsonld.InvalidJsonLdValue
- getValue() - Method in interface com.apicatalog.ld.signature.proof.Proof
-
One of any number of valid representations of proof value generated by the Proof Algorithm.
- getValue() - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
- getVerificationKey(LdTerm, LdProperty<byte[]>) - Static method in class com.apicatalog.vc.integrity.DataIntegrity
- getXsdDateTime(JsonValue, String) - Static method in class com.apicatalog.jsonld.JsonLdReader
H
- hashCode() - Method in class com.apicatalog.ld.schema.LdTerm
- hasPredicate(JsonObject, String) - Static method in class com.apicatalog.jsonld.JsonLdReader
- hasType(JsonValue) - Static method in class com.apicatalog.jsonld.JsonLdReader
- HOLDER - Static variable in class com.apicatalog.vc.VcVocab
- HttpMethodResolver - Class in com.apicatalog.ld.signature.method
- HttpMethodResolver() - Constructor for class com.apicatalog.ld.signature.method.HttpMethodResolver
I
- id - Variable in class com.apicatalog.ld.signature.CryptoSuite
- id - Variable in class com.apicatalog.vc.integrity.DataIntegritySuite
- id - Variable in class com.apicatalog.vc.status.StatusPropertiesValidator
- id() - Static method in class com.apicatalog.ld.schema.LdSchema
- id() - Method in interface com.apicatalog.ld.signature.method.VerificationMethod
- id() - Method in class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- ID - Static variable in class com.apicatalog.ld.schema.LdTerm
- Internal - Enum constant in enum class com.apicatalog.ld.signature.SigningError.Code
- Invalid - Enum constant in enum class com.apicatalog.ld.DocumentError.ErrorType
- InvalidJsonLdValue - Class in com.apicatalog.jsonld
- InvalidJsonLdValue(String, JsonValue, String) - Constructor for class com.apicatalog.jsonld.InvalidJsonLdValue
- InvalidJsonLdValue(String, JsonValue, String, Throwable) - Constructor for class com.apicatalog.jsonld.InvalidJsonLdValue
- InvalidSignature - Enum constant in enum class com.apicatalog.ld.signature.VerificationError.Code
- isAccepted(URI) - Method in class com.apicatalog.ld.signature.method.DidUrlMethodResolver
- isAccepted(URI) - Method in class com.apicatalog.ld.signature.method.HttpMethodResolver
- isAccepted(URI) - Method in interface com.apicatalog.ld.signature.method.MethodResolver
- ISSUANCE_DATE - Static variable in class com.apicatalog.vc.VcVocab
- ISSUED - Static variable in class com.apicatalog.vc.VcVocab
- Issuer - Class in com.apicatalog.vc.processor
- Issuer(JsonObject, KeyPair, ProofOptions) - Constructor for class com.apicatalog.vc.processor.Issuer
- Issuer(URI, KeyPair, ProofOptions) - Constructor for class com.apicatalog.vc.processor.Issuer
- ISSUER - Static variable in class com.apicatalog.vc.VcVocab
- isSupported(String) - Method in class com.apicatalog.ld.signature.SignatureSuiteMapper
- isSupported(String) - Method in interface com.apicatalog.ld.signature.SignatureSuiteProvider
- isTypeOf(String, JsonValue) - Static method in class com.apicatalog.jsonld.JsonLdReader
-
Checks if the given
JsonValue
isJsonObject
has the given type listed as one of its@type
declarations. - isValid() - Method in class com.apicatalog.vc.processor.Verifier
-
Verifies VC/VP document.
- isXsdDateTime(JsonValue) - Static method in class com.apicatalog.jsonld.JsonLdReader
J
- JsonLdReader - Class in com.apicatalog.jsonld
- JsonLdReader() - Constructor for class com.apicatalog.jsonld.JsonLdReader
K
- keygen(int) - Method in interface com.apicatalog.ld.signature.algorithm.SignatureAlgorithm
- keygen(int) - Method in class com.apicatalog.ld.signature.CryptoSuite
- keygen(URI, int) - Method in class com.apicatalog.ld.signature.LinkedDataSignature
- KeyGenError - Class in com.apicatalog.ld.signature
- KeyGenError() - Constructor for class com.apicatalog.ld.signature.KeyGenError
- KeyGenError(KeyGenError.Code) - Constructor for class com.apicatalog.ld.signature.KeyGenError
- KeyGenError(KeyGenError.Code, Throwable) - Constructor for class com.apicatalog.ld.signature.KeyGenError
- KeyGenError(Throwable) - Constructor for class com.apicatalog.ld.signature.KeyGenError
- KeyGenError.Code - Enum Class in com.apicatalog.ld.signature
- KeyPair - Interface in com.apicatalog.ld.signature.key
- KeysGenerator - Class in com.apicatalog.vc.processor
- KeysGenerator(LinkedDataSignature) - Constructor for class com.apicatalog.vc.processor.KeysGenerator
L
- LdObject - Class in com.apicatalog.ld.schema
- LdObject(Map<String, Object>) - Constructor for class com.apicatalog.ld.schema.LdObject
- LdPipe<A,
B> - Class in com.apicatalog.ld.schema - LdPipe(LdValueAdapter<Object, Object>) - Constructor for class com.apicatalog.ld.schema.LdPipe
- LdProperty<T> - Class in com.apicatalog.ld.schema
- LdProperty(LdTerm, LdValueAdapter<JsonValue, T>) - Constructor for class com.apicatalog.ld.schema.LdProperty
- LdProperty(LdTerm, LdValueAdapter<JsonValue, T>, String) - Constructor for class com.apicatalog.ld.schema.LdProperty
- LdSchema - Class in com.apicatalog.ld.schema
- LdSchema(ObjectAdapter) - Constructor for class com.apicatalog.ld.schema.LdSchema
- LdTerm - Class in com.apicatalog.ld.schema
- LdValueAdapter<A,
B> - Interface in com.apicatalog.ld.schema.adapter - link() - Static method in class com.apicatalog.ld.schema.LdSchema
- LinkAdapter - Class in com.apicatalog.ld.schema.adapter
- LinkAdapter() - Constructor for class com.apicatalog.ld.schema.adapter.LinkAdapter
- LinkedDataSignature - Class in com.apicatalog.ld.signature
- LinkedDataSignature(CryptoSuite) - Constructor for class com.apicatalog.ld.signature.LinkedDataSignature
- LinkedDataSuiteError - Class in com.apicatalog.ld.signature
- LinkedDataSuiteError(LinkedDataSuiteError.Code) - Constructor for class com.apicatalog.ld.signature.LinkedDataSuiteError
- LinkedDataSuiteError(LinkedDataSuiteError.Code, Throwable) - Constructor for class com.apicatalog.ld.signature.LinkedDataSuiteError
- LinkedDataSuiteError.Code - Enum Class in com.apicatalog.ld.signature
- loadDocument(URI, DocumentLoaderOptions) - Method in class com.apicatalog.vc.loader.StaticContextLoader
- loader - Variable in class com.apicatalog.vc.processor.Issuer
- loader(DocumentLoader) - Method in class com.apicatalog.vc.processor.Issuer
M
- mandatory - Variable in class com.apicatalog.ld.schema.LdProperty
- map(LdValueAdapter<B, C>) - Method in class com.apicatalog.ld.schema.LdPipe
- map(LdValueAdapter<LdObject, T>) - Method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- map(LdValueAdapter<LdObject, X>) - Method in class com.apicatalog.ld.schema.LdSchema
- MessageDigest - Class in com.apicatalog.ld.signature.primitive
- MessageDigest(String) - Constructor for class com.apicatalog.ld.signature.primitive.MessageDigest
- method - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- method - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- MethodResolver - Interface in com.apicatalog.ld.signature.method
- methodResolvers(Collection<MethodResolver>) - Method in class com.apicatalog.vc.processor.Verifier
- Missing - Enum constant in enum class com.apicatalog.ld.DocumentError.ErrorType
- multibase(Multibase.Algorithm) - Static method in class com.apicatalog.ld.schema.LdSchema
- multibase(Multibase.Algorithm, Multicodec.Codec) - Static method in class com.apicatalog.ld.schema.LdSchema
- MULTIBASE_PRIV_KEY - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- MULTIBASE_PUB_KEY - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- MULTIBASE_TYPE - Static variable in class com.apicatalog.ld.schema.LdSchema
- MultibaseAdapter - Class in com.apicatalog.ld.schema.adapter
- MultibaseAdapter(Multibase.Algorithm) - Constructor for class com.apicatalog.ld.schema.adapter.MultibaseAdapter
- MultibaseAdapter(Multibase.Algorithm, Multicodec.Codec) - Constructor for class com.apicatalog.ld.schema.adapter.MultibaseAdapter
N
- name() - Method in class com.apicatalog.ld.schema.LdTerm
- NotValidYet - Enum constant in enum class com.apicatalog.ld.signature.VerificationError.Code
O
- object(LdProperty<?>...) - Static method in class com.apicatalog.ld.schema.LdSchema
- ObjectAdapter - Class in com.apicatalog.ld.schema.adapter
- ObjectAdapter(Map<String, LdProperty<Object>>, Map<String, LdProperty<Object>>) - Constructor for class com.apicatalog.ld.schema.adapter.ObjectAdapter
- optional() - Method in class com.apicatalog.ld.schema.LdProperty
- options - Variable in class com.apicatalog.vc.processor.Issuer
P
- param(String, Object) - Method in class com.apicatalog.vc.processor.Verifier
-
Custom verifier parameters that can be consumed during validation.
- ParametrizedPredicate<T> - Interface in com.apicatalog.ld.schema
- predicates - Variable in class com.apicatalog.ld.schema.LdProperty
- PRESENTATION_TYPE - Static variable in class com.apicatalog.vc.VcVocab
- privateKey() - Method in interface com.apicatalog.ld.signature.key.KeyPair
- privateKey() - Method in class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- proof(LdProperty<?>...) - Static method in class com.apicatalog.vc.VcSchema
- Proof - Interface in com.apicatalog.ld.signature.proof
-
Represents generic VC/VP proof.
- PROOF - Static variable in class com.apicatalog.vc.VcVocab
- PROOF_VALUE - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- ProofOptions - Interface in com.apicatalog.ld.signature.proof
- proofValue(LdTerm, LdValueAdapter<JsonValue, byte[]>) - Static method in class com.apicatalog.vc.VcSchema
- ProofValue - Enum constant in enum class com.apicatalog.vc.VcTag
- property(LdTerm, LdValueAdapter<JsonValue, X>) - Static method in class com.apicatalog.ld.schema.LdSchema
- property(LdTerm, LdValueAdapter<JsonValue, X>, String) - Static method in class com.apicatalog.ld.schema.LdSchema
- property(String) - Method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- publicKey() - Method in interface com.apicatalog.ld.signature.key.VerificationKey
- publicKey() - Method in class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- purpose - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- purpose - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- purpose(URI) - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- PURPOSE - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
R
- read(A) - Method in interface com.apicatalog.ld.schema.adapter.LdValueAdapter
- read(A) - Method in class com.apicatalog.ld.schema.LdPipe
- read(LdObject) - Method in class com.apicatalog.vc.integrity.DataIntegrityKeysAdapter
- read(JsonObject) - Method in class com.apicatalog.ld.schema.LdSchema
- read(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.ArrayAdapter
- read(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.ArrayFilter
- read(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.LinkAdapter
- read(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- read(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.StringAdapter
- read(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.ValueObjectAdapter
- read(JsonValue) - Method in class com.apicatalog.ld.schema.LdProperty
- read(String) - Method in class com.apicatalog.ld.schema.adapter.MultibaseAdapter
- read(String) - Method in class com.apicatalog.ld.schema.adapter.UriAdapter
- read(String) - Method in class com.apicatalog.ld.schema.adapter.XsdDateTimeAdapter
- REFRESH_SERVICE - Static variable in class com.apicatalog.vc.VcVocab
- removeProof(JsonObject) - Static method in class com.apicatalog.ld.signature.proof.EmbeddedProof
- required() - Method in class com.apicatalog.ld.schema.LdProperty
- resolve(URI, DocumentLoader, SignatureSuite) - Method in class com.apicatalog.ld.signature.method.DidUrlMethodResolver
- resolve(URI, DocumentLoader, SignatureSuite) - Method in class com.apicatalog.ld.signature.method.HttpMethodResolver
- resolve(URI, DocumentLoader, SignatureSuite) - Method in interface com.apicatalog.ld.signature.method.MethodResolver
-
Resolves the given
URI
intoVerificationMethod
S
- schema - Variable in class com.apicatalog.vc.integrity.DataIntegritySuite
- SEC_VOCAB - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- SECURITY_VOCAB - Static variable in class com.apicatalog.vc.VcVocab
- setChallenge(String) - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
- setDomain(String) - Method in class com.apicatalog.vc.integrity.DataIntegrityProof
- sign(byte[], byte[]) - Method in interface com.apicatalog.ld.signature.algorithm.SignatureAlgorithm
- sign(byte[], byte[]) - Method in class com.apicatalog.ld.signature.CryptoSuite
- sign(JsonObject, KeyPair, ProofOptions) - Static method in class com.apicatalog.vc.Vc
-
Signs VC/VP document.
- sign(JsonObject, KeyPair, JsonObject) - Method in class com.apicatalog.ld.signature.LinkedDataSignature
-
Issues the given VC/VP document and returns the document signature.
- sign(URI, KeyPair, ProofOptions) - Static method in class com.apicatalog.vc.Vc
-
Signs VC/VP document.
- SignatureAlgorithm - Interface in com.apicatalog.ld.signature.algorithm
-
An algorithm that takes an input message and produces an output value where the receiver of the message can mathematically verify that the message has not been modified in transit and came from someone possessing a particular secret.
- SignatureSuite - Interface in com.apicatalog.ld.signature
-
A specified set of cryptographic primitives consisting of a canonicalization algorithm, a message digest algorithm, and a signature algorithm.
- SignatureSuiteMapper - Class in com.apicatalog.ld.signature
- SignatureSuiteMapper() - Constructor for class com.apicatalog.ld.signature.SignatureSuiteMapper
- SignatureSuiteProvider - Interface in com.apicatalog.ld.signature
- signer - Variable in class com.apicatalog.ld.signature.CryptoSuite
- SigningError - Class in com.apicatalog.ld.signature
- SigningError(SigningError.Code) - Constructor for class com.apicatalog.ld.signature.SigningError
- SigningError(SigningError.Code, Throwable) - Constructor for class com.apicatalog.ld.signature.SigningError
- SigningError.Code - Enum Class in com.apicatalog.ld.signature
- staticCache - Static variable in class com.apicatalog.vc.loader.StaticContextLoader
- StaticContextLoader - Class in com.apicatalog.vc.loader
- StaticContextLoader(DocumentLoader) - Constructor for class com.apicatalog.vc.loader.StaticContextLoader
- STATUS - Static variable in class com.apicatalog.vc.VcVocab
- StatusPropertiesValidator - Class in com.apicatalog.vc.status
-
Validates verifiable credential status required properties.
- StatusPropertiesValidator() - Constructor for class com.apicatalog.vc.status.StatusPropertiesValidator
- statusValidator - Variable in class com.apicatalog.vc.processor.Issuer
- statusValidator(StatusValidator) - Method in class com.apicatalog.vc.processor.Issuer
-
Set a credential status verifier.
- StatusValidator - Interface in com.apicatalog.vc.status
-
Allows to implement a custom verifiable credential status verifier
- string() - Static method in class com.apicatalog.ld.schema.LdSchema
- string(LdValueAdapter<String, X>) - Static method in class com.apicatalog.ld.schema.LdSchema
- StringAdapter - Class in com.apicatalog.ld.schema.adapter
- StringAdapter() - Constructor for class com.apicatalog.ld.schema.adapter.StringAdapter
- SUBJECT - Static variable in class com.apicatalog.vc.VcVocab
- subjectValidator - Variable in class com.apicatalog.vc.processor.Issuer
- subjectValidator(SubjectValidator) - Method in class com.apicatalog.vc.processor.Issuer
-
Set a credential subject verifier.
- SubjectValidator - Interface in com.apicatalog.vc.processor
-
Allows to implement a custom verifiable credential subject verifier.
- suite - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
T
- tag - Variable in class com.apicatalog.ld.schema.LdProperty
- tag() - Method in class com.apicatalog.ld.schema.LdProperty
- tagged(String) - Method in class com.apicatalog.ld.schema.LdSchema
- tags - Variable in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- term - Variable in class com.apicatalog.ld.schema.LdProperty
- term() - Method in class com.apicatalog.ld.schema.LdProperty
- terms - Variable in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- TERMS_OF_USE - Static variable in class com.apicatalog.vc.VcVocab
- test - Variable in class com.apicatalog.ld.schema.adapter.ArrayFilter
- test(ParametrizedPredicate<T>) - Method in class com.apicatalog.ld.schema.LdProperty
- test(Predicate<T>) - Method in class com.apicatalog.ld.schema.LdProperty
- test(T, Map<String, Object>) - Method in interface com.apicatalog.ld.schema.ParametrizedPredicate
- toString() - Method in class com.apicatalog.ld.schema.LdTerm
- toUnsignedProof() - Method in interface com.apicatalog.ld.signature.proof.ProofOptions
- toUnsignedProof() - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- type - Variable in class com.apicatalog.ld.schema.adapter.ValueObjectAdapter
- type - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- type - Variable in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- type - Variable in class com.apicatalog.vc.status.StatusPropertiesValidator
- type() - Static method in class com.apicatalog.ld.schema.LdSchema
- type() - Method in interface com.apicatalog.ld.signature.method.VerificationMethod
- type() - Method in class com.apicatalog.vc.integrity.DataIntegrityKeyPair
- type(LdTerm) - Static method in class com.apicatalog.ld.schema.LdSchema
- TYPE - Static variable in class com.apicatalog.ld.schema.LdTerm
- TYPE - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
U
- Unknown - Enum constant in enum class com.apicatalog.ld.DocumentError.ErrorType
- Unknown - Enum constant in enum class com.apicatalog.ld.signature.KeyGenError.Code
- UnknownCryptoSuite - Enum constant in enum class com.apicatalog.ld.signature.KeyGenError.Code
- UnsupportedCryptoSuite - Enum constant in enum class com.apicatalog.ld.signature.SigningError.Code
- UnsupportedCryptoSuite - Enum constant in enum class com.apicatalog.ld.signature.VerificationError.Code
- Urdna2015 - Class in com.apicatalog.ld.signature.primitive
- Urdna2015() - Constructor for class com.apicatalog.ld.signature.primitive.Urdna2015
- uri() - Static method in class com.apicatalog.ld.schema.LdSchema
- uri() - Method in class com.apicatalog.ld.schema.LdTerm
- UriAdapter - Class in com.apicatalog.ld.schema.adapter
- UriAdapter() - Constructor for class com.apicatalog.ld.schema.adapter.UriAdapter
- useBundledContexts(boolean) - Method in class com.apicatalog.vc.processor.Issuer
-
Use well-known contexts that are bundled with the library instead of fetching it online.
V
- VALID_FROM - Static variable in class com.apicatalog.vc.VcVocab
- VALID_UNTIL - Static variable in class com.apicatalog.vc.VcVocab
- validate(LdObject, Map<String, Object>) - Method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- validate(LdObject, Map<String, Object>) - Method in class com.apicatalog.ld.schema.LdSchema
- validate(T, Map<String, Object>) - Method in class com.apicatalog.ld.schema.LdProperty
- validateData(Credential) - Method in class com.apicatalog.vc.processor.Issuer
- value - Variable in class com.apicatalog.vc.integrity.DataIntegrityProof
- value(LdValueAdapter<JsonValue, X>) - Static method in class com.apicatalog.ld.schema.LdSchema
- value(LdTerm) - Method in class com.apicatalog.ld.schema.LdObject
- value(LdTerm, LdValueAdapter<JsonValue, X>) - Static method in class com.apicatalog.ld.schema.LdSchema
- ValueObjectAdapter - Class in com.apicatalog.ld.schema.adapter
- ValueObjectAdapter() - Constructor for class com.apicatalog.ld.schema.adapter.ValueObjectAdapter
- ValueObjectAdapter(LdTerm) - Constructor for class com.apicatalog.ld.schema.adapter.ValueObjectAdapter
- valueOf(String) - Static method in enum class com.apicatalog.ld.DocumentError.ErrorType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.apicatalog.ld.signature.KeyGenError.Code
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.apicatalog.ld.signature.LinkedDataSuiteError.Code
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.apicatalog.ld.signature.SigningError.Code
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.apicatalog.ld.signature.VerificationError.Code
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.apicatalog.vc.VcTag
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.apicatalog.ld.DocumentError.ErrorType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.apicatalog.ld.signature.KeyGenError.Code
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.apicatalog.ld.signature.LinkedDataSuiteError.Code
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.apicatalog.ld.signature.SigningError.Code
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.apicatalog.ld.signature.VerificationError.Code
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.apicatalog.vc.VcTag
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vc - Class in com.apicatalog.vc
-
High level API to process Verifiable Credentials (VC) and Presentations (VP).
- Vc() - Constructor for class com.apicatalog.vc.Vc
- VcSchema - Class in com.apicatalog.vc
- VcSchema(ObjectAdapter) - Constructor for class com.apicatalog.vc.VcSchema
- VcTag - Enum Class in com.apicatalog.vc
- VcVocab - Class in com.apicatalog.vc
- VERIFIABLE_CREDENTIALS - Static variable in class com.apicatalog.vc.VcVocab
- VERIFICATION_METHOD - Static variable in class com.apicatalog.vc.integrity.DataIntegrity
- VerificationError - Class in com.apicatalog.ld.signature
- VerificationError(VerificationError.Code) - Constructor for class com.apicatalog.ld.signature.VerificationError
- VerificationError(VerificationError.Code, Throwable) - Constructor for class com.apicatalog.ld.signature.VerificationError
- VerificationError.Code - Enum Class in com.apicatalog.ld.signature
- VerificationKey - Interface in com.apicatalog.ld.signature.key
- verificationMethod(LdTerm, LdValueAdapter<JsonValue, VerificationMethod>) - Static method in class com.apicatalog.vc.VcSchema
- verificationMethod(VerificationMethod) - Method in class com.apicatalog.vc.integrity.DataIntegrityProofOptions
- VerificationMethod - Enum constant in enum class com.apicatalog.vc.VcTag
- VerificationMethod - Interface in com.apicatalog.ld.signature.method
-
Represents proof verification method declaration.
- Verifier - Class in com.apicatalog.vc.processor
- Verifier(JsonObject, SignatureSuiteProvider) - Constructor for class com.apicatalog.vc.processor.Verifier
- Verifier(URI, SignatureSuiteProvider) - Constructor for class com.apicatalog.vc.processor.Verifier
- verify(byte[], byte[], byte[]) - Method in interface com.apicatalog.ld.signature.algorithm.SignatureAlgorithm
- verify(byte[], byte[], byte[]) - Method in class com.apicatalog.ld.signature.CryptoSuite
- verify(JsonObject, SignatureSuite) - Static method in class com.apicatalog.vc.Vc
- verify(JsonObject, SignatureSuiteProvider) - Static method in class com.apicatalog.vc.Vc
-
Verifies VC/VP document data integrity and signature.
- verify(JsonObject, JsonObject, VerificationKey, byte[]) - Method in class com.apicatalog.ld.signature.LinkedDataSignature
-
Verifies the given signed VC/VP document.
- verify(JsonValue) - Method in interface com.apicatalog.vc.processor.SubjectValidator
-
Verify the given subject claims in an expanded JSON-LD form
- verify(JsonValue) - Method in class com.apicatalog.vc.status.StatusPropertiesValidator
- verify(JsonValue) - Method in interface com.apicatalog.vc.status.StatusValidator
-
Verify the given credential status in an expanded JSON-LD form
- verify(URI, SignatureSuite) - Static method in class com.apicatalog.vc.Vc
- verify(URI, SignatureSuiteProvider) - Static method in class com.apicatalog.vc.Vc
-
Verifies VC/VP document data integrity and signature.
W
- write(byte[]) - Method in class com.apicatalog.ld.schema.adapter.MultibaseAdapter
- write(B) - Method in interface com.apicatalog.ld.schema.adapter.LdValueAdapter
- write(B) - Method in class com.apicatalog.ld.schema.LdPipe
- write(LdObject) - Method in class com.apicatalog.ld.schema.adapter.ObjectAdapter
- write(LdObject) - Method in class com.apicatalog.ld.schema.LdSchema
- write(VerificationMethod) - Method in class com.apicatalog.vc.integrity.DataIntegrityKeysAdapter
- write(JsonValue) - Method in class com.apicatalog.ld.schema.adapter.ValueObjectAdapter
- write(String) - Method in class com.apicatalog.ld.schema.adapter.StringAdapter
- write(URI) - Method in class com.apicatalog.ld.schema.adapter.LinkAdapter
- write(URI) - Method in class com.apicatalog.ld.schema.adapter.UriAdapter
- write(Instant) - Method in class com.apicatalog.ld.schema.adapter.XsdDateTimeAdapter
- write(Collection<T>) - Method in class com.apicatalog.ld.schema.adapter.ArrayAdapter
- write(T) - Method in class com.apicatalog.ld.schema.adapter.ArrayFilter
- write(T) - Method in class com.apicatalog.ld.schema.LdProperty
X
- XSD_DATETIME - Static variable in class com.apicatalog.ld.schema.LdSchema
- XSD_VOCAB - Static variable in class com.apicatalog.ld.schema.LdSchema
- xsdDateTime() - Static method in class com.apicatalog.ld.schema.LdSchema
- XsdDateTimeAdapter - Class in com.apicatalog.ld.schema.adapter
- XsdDateTimeAdapter() - Constructor for class com.apicatalog.ld.schema.adapter.XsdDateTimeAdapter
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form