Index

A B C D E F G H I J K L M N O P R S T U V W X 
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 is JsonObject 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 into VerificationMethod

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
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form