Skip navigation links
A B C D E F G H I J K N O P Q R S T U V W X 

A

add(JadesUnprotectedHeader) - Method in class iaik.jades.EtsiUHeader
Adds the provided JadesUnprotectedHeader to the etsiU header.
add(UnprotectedHeader) - Method in class iaik.jades.UnprotectedHeaders
Adds the provided UnprotectedHeader to the unprotected headers.
addCertifiedAttributes(Collection<CertifiedAttribute>) - Method in class iaik.jades.SrAtsHeader
Adds the provided CertifiedAttributes to the header.
addClaimed(Collection<QArrayItem>) - Method in class iaik.jades.SrAtsHeader
Adds the provided Claimed Attribute to the header.
addEtsiUHeader(JadesUnprotectedHeader) - Method in class iaik.jades.JWSSigner
Adds an a JadesUnprotectedHeader to the EtsiUHeader of this signer.
addProtectedHeader(ProtectedHeader) - Method in class iaik.jades.JWSSigner
Adds a ProtectedHeader to the protected headers of this signer.
ADDRESS_COUNTRY_KEY - Static variable in class iaik.jades.SigPlHeader
the json key for the addressCountry member
ADDRESS_LOCALITY_KEY - Static variable in class iaik.jades.SigPlHeader
the json key for the addressLocality member
ADDRESS_REGION_KEY - Static variable in class iaik.jades.SigPlHeader
the json key for the addressRegion member
addSignedAssertions(Collection<QArrayItem>) - Method in class iaik.jades.SrAtsHeader
Adds the provided Signed Assertion to the header.
addSigner(JWSSigner) - Method in class iaik.jades.JWSSignedData
Adds the specified signer to the signature.
addSigner(JWSSigner) - Method in class iaik.jades.JWSStreamedSigningData.Builder
Adds the specified signer to the signature.
addSigPQual(SpURI) - Method in class iaik.jades.SigPIdHeader
Adds a SpURI to the sigPQuals array.
addSigPQual(SpUserNotice) - Method in class iaik.jades.SigPIdHeader
Adds a SpUserNotice to the sigPQuals array.
addSigPQual(JAdESOID) - Method in class iaik.jades.SigPIdHeader
Adds a spDSpec to the sigPQuals array.
addUnprotectedHeader(UnprotectedHeader) - Method in class iaik.jades.JWSSigner
Adds a UnprotectedHeader to the unprotected headers of this signer.
AdoTstHeader - Class in iaik.jades
The All-Data Object Timestamp (adoTst) is a protected header defined in the JAdES specification.
AdoTstHeader(TimeStampToken) - Constructor for class iaik.jades.AdoTstHeader
Creates a new instance of the adoTst from a single TimeStampToken.
AdoTstHeader(List<TimeStampToken>) - Constructor for class iaik.jades.AdoTstHeader
Creates a new instance of the adoTst from a collection of TimeStampTokens.
AdoTstHeader(String, List<TimeStampToken>) - Constructor for class iaik.jades.AdoTstHeader
Creates a new instance of the adoTst from a collection of TimeStampTokens and a canonicalization algorithm.
AlgHeader - Class in iaik.jades
The AlgHeader is a protected header defined in RFC 7515.
ArcTstHeader - Class in iaik.jades
The Archive Timestamp (arcTst) is an unprotected header defined in the JAdES specification.
ArcTstHeader(TimestampingMechanism) - Constructor for class iaik.jades.ArcTstHeader
Creates a new instance of the arcTst header with the necessary information to create a request for timestamping.
ArcTstHeader(Collection<TimestampingMechanism>) - Constructor for class iaik.jades.ArcTstHeader
Creates a new instance of the arcTst header with the necessary information to create a multiple requests for timestamping.
ArcTstHeader(TimeStampToken) - Constructor for class iaik.jades.ArcTstHeader
Creates an arcTst from an existing TimeStampToken.
ArcTstHeader(List<TimeStampToken>) - Constructor for class iaik.jades.ArcTstHeader
Creates an arcTst from an existing list of TimeStampTokens.
AttributePkiObject - Class in iaik.jades
Extends the PkiObject for holding a AttributeCertificate.

B

b64(boolean) - Method in class iaik.jades.JWSStreamedSigningData.Builder
Sets whether the implementation shall base 64 url encode the payload or not.
b64() - Method in class iaik.jades.ProtectedHeaders
Returns whether the JWS uses a base 64 encoded payload or not.
B64Header - Class in iaik.jades
The b64 header is a protected header defined in RFC 7797.
build(OutputStream) - Method in class iaik.jades.JWSStreamedSigningData.Builder
Builds the JWSStreamedSigningData with specified configuration.
Builder() - Constructor for class iaik.jades.JWSStreamedSigningData.Builder
Creates a new instance of the Builder with the following default settings:
buildTimeStampReq(byte[]) - Method in class iaik.jades.DefaultTimestampingMechanism
Creates a TimeStampReq with input from the initialization and the provided message imprint.
buildTimeStampReq(byte[]) - Method in class iaik.jades.TimestampingMechanism
Creates a TimeStampReq with the hashed imprint and provided AlgorithmID.

C

canonAlg - Variable in class iaik.jades.TstContainer
The canonicalization algorithm.
CertifiedAttribute - Class in iaik.jades
The certified attributes is a json object which encapsulates attribute certificates issued by an attribute authority qualifying the signer.
CertifiedAttribute(AttributeCertificate) - Constructor for class iaik.jades.CertifiedAttribute
Creates an instance of certifiedAttrs from the provided AttributeCertificate.
closePayload() - Method in class iaik.jades.CompactSerializer
Writes the dot character to signal the end of the payload stream
closePayload() - Method in class iaik.jades.GeneralJsonSerializer
Signals that the payload stream finished.
closePayload() - Method in class iaik.jades.JWSSerializer
Call this when payload stream is finished.
CommQual - Interface in iaik.jades
The SrCmsHeader is a signed header parameter defined in the JAdES specification and indicates a commitment made by the signed during signing.
compact(boolean) - Method in class iaik.jades.JWSStreamedSigningData.Builder
Sets whether the JWS should use Compact Serialization of General Json Serialization.
CompactSerializer - Class in iaik.jades
Implements the JWSSerializer interface.
CompactSerializer(OutputStream) - Constructor for class iaik.jades.CompactSerializer
Creates the serializer which writes all bytes to the specified stream.
contains(String) - Method in class iaik.jades.EtsiUHeader
Checks whether the etsiU header incorporates the key of an JadesUnprotectedHeader.
contains(String) - Method in class iaik.jades.ProtectedHeaders
Checks whether the JWS incorporates the key of a ProtectedHeader.
contains(String) - Method in class iaik.jades.UnprotectedHeaders
Checks whether the JWS incorporates the key of an UnprotectedHeader.
containsEtsiU() - Method in class iaik.jades.UnprotectedHeaders
Returns true iff the JWS incorporates an EtsiUHeader.
CritHeader - Class in iaik.jades
The CritHeader is a protected header defined in RFC 7515.
CRLPkiObject - Class in iaik.jades
Extends the PkiObject for holding a X509CRL.
CSigHeader - Class in iaik.jades
The cSig is an unprotected header defined in the JAdES specification.
CSigHeader(JWSSigner, boolean) - Constructor for class iaik.jades.CSigHeader
Creates a new instance of the cSig with a single signer which shall counter sign a signature.
CSigHeader(Collection<JWSSigner>) - Constructor for class iaik.jades.CSigHeader
Creates a new instance of the cSig with a collection of signers which shall counter sign a signature.
CtyHeader - Class in iaik.jades
The CtyHeader is a protected header defined in RFC 7515.
CtyHeader(String) - Constructor for class iaik.jades.CtyHeader
Creates a cty header with the provided media type.

D

DefaultTimestampingMechanism - Class in iaik.jades
Default implementation for timestamping.
DefaultTimestampingMechanism(String, AlgorithmID) - Constructor for class iaik.jades.DefaultTimestampingMechanism
Creates a new instance with no username and password.
DefaultTimestampingMechanism(String, String, String, AlgorithmID) - Constructor for class iaik.jades.DefaultTimestampingMechanism
Creates a new instance with username and password.
DefaultURIDereferencer - Class in iaik.jades
Default implementation to dereference a URI.
DefaultURIDereferencer() - Constructor for class iaik.jades.DefaultURIDereferencer
 
dereference(String) - Method in class iaik.jades.DefaultURIDereferencer
Dereferences the provided URI and returns an InputStream to read from.
dereference(String) - Method in interface iaik.jades.URIDereferencer
Dereferences the provided URI and returns an InputStream to fetch the octets.
dereference(String) - Method in class iaik.jades.URLEncodedURIDereferencer
Performs URLDecoder.decode(String, String) on the provided URI String and then tries to open an InputStream to the modified URI String.
DigestAlgorithmIdentifiers - Enum in iaik.jades
Defines all string representations of the hashing algorithms that may be used with JAdES signatures, as stated in the JAdES specification.

E

equals(Object) - Method in class iaik.jades.B64Header
Checks whether this object and another object are semantically equal.
equals(Object) - Method in class iaik.jades.CritHeader
Checks whether this object and another object are semantically equal.
equals(Object) - Method in class iaik.jades.SigDHeader
 
EtsiUHeader - Class in iaik.jades
This class represents the etsiU unprotected header described in the JAdES specification.

F

finalizeSigners(List<? extends JWSSigner>, List<String>) - Method in class iaik.jades.CompactSerializer
Serializes the remaining information of the signers to the specified destination.
finalizeSigners(List<? extends JWSSigner>, List<String>) - Method in class iaik.jades.GeneralJsonSerializer
Serializes the remaining information of the signers to the specified destination.
finalizeSigners(List<? extends JWSSigner>, List<String>) - Method in class iaik.jades.JWSSerializer
Serializes the remaining information of the signers to the specified destination.

G

GeneralJsonSerializer - Class in iaik.jades
This class implements the JWSSerializer interface.
GeneralJsonSerializer(OutputStream) - Constructor for class iaik.jades.GeneralJsonSerializer
Creates the serializer which writes all bytes to the specified stream.
GeneralJsonSerializer(OutputStream, JsonFactoryWrapper) - Constructor for class iaik.jades.GeneralJsonSerializer
Creates the serializer which writes all bytes to the specified stream.
getAddressCountry() - Method in class iaik.jades.SigPlHeader
Returns the address country member.
getAddressLocality() - Method in class iaik.jades.SigPlHeader
Returns the address locality member.
getAddressRegion() - Method in class iaik.jades.SigPlHeader
Returns the address region member.
getAdoTstHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the AdoTstHeader if incorporated in the JWS.
getAlgHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the incorporated AlgHeader.
getAlgorithmId() - Method in class iaik.jades.TimestampingMechanism
Returns the AlgorithmID of the hash algorithm that computed the message imprint.
getAllTstTokens() - Method in class iaik.jades.TstContainer
Returns all timestamp-tokens.
getArcTstHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all ArcTstHeaders incorporated in the JWS.
getAttrCert() - Method in class iaik.jades.CertifiedAttribute
Returns the encapsulated AttributeCertificate.
getB64() - Method in class iaik.jades.ArcTstHeader
Returns the base 64 url representation of the header.
getB64() - Method in class iaik.jades.CSigHeader
Returns the base 64 url representation of the header.
getB64() - Method in interface iaik.jades.JadesUnprotectedHeader
Returns the base 64 url encoded representation of this header.
getB64() - Method in class iaik.jades.RValsHeader
Returns the base 64 url representation of the header.
getB64() - Method in class iaik.jades.SigPStHeader
Returns the base 64 url representation of the header.
getB64() - Method in class iaik.jades.SigTstHeader
Returns the base 64 url representation of the header.
getB64() - Method in class iaik.jades.TstVDHeader
Returns the base 64 url representation of the header.
getB64() - Method in class iaik.jades.XValsHeader
Returns the base 64 url representation of the header.
getCertificateChain() - Method in class iaik.jades.X5CHeader
Returns the incorporated certificates of the json array as unmodifiable list.
getCertificates() - Method in class iaik.jades.TstVDHeader
Returns the list of X509Certificates incorporated in the header as unmodifiable list.
getCertificates() - Method in class iaik.jades.XValsHeader
Returns the list of X509Certificates as unmodifiable list.
getCertifiedAttributes() - Method in class iaik.jades.SrAtsHeader
Returns the CertifiedAttributes of this srAts header.
getClaimed() - Method in class iaik.jades.SrAtsHeader
Returns the Claimed Attributes of this srAts header.
getClaimedTime() - Method in class iaik.jades.SigTHeader
Returns the parsed date.
getCommId() - Method in class iaik.jades.JAdESCommitment
Returns the oID of the commitment.
getCommitments() - Method in class iaik.jades.SrCmsHeader
Returns the header's incorporated commitments as unmodifiable list.
getCommQuals() - Method in class iaik.jades.JAdESCommitment
Returns the list of commQuals.
getCounterSigners() - Method in class iaik.jades.CSigHeader
Gets all counter signatures in a list.
getCritHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the incorporated CritHeader.
getCSigHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all CSigHeaders incorporated in the JWS.
getCtyHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the CtyHeader if incorporated in the JWS.
getCtyHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the CtyHeader if incorporated in the JWS.
getCtys() - Method in class iaik.jades.SigDHeader
Returns the cty array of this SigD header.
getDesc() - Method in class iaik.jades.JAdESOID
Returns the textual description of the object (the desc member).
getDigAlg() - Method in class iaik.jades.SigPIdHeader
Returns the digAlg member.
getDigAlg() - Method in class iaik.jades.X5TOHeader
Returns the digAlg of the header.
getDigVal() - Method in class iaik.jades.SigPIdHeader
Returns the digVal member.
getDigVal() - Method in class iaik.jades.X5TOHeader
Returns the digVal of the header.
getDocRefs() - Method in class iaik.jades.JAdESOID
Returns a list containing URIs pointing to further explanatory documentation of the data object.
getEncoding() - Method in class iaik.jades.QArrayItem
Returns the encoding.
getEtsiUHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the EtsiUHeader if incorporated in the JWS.
getExplText() - Method in class iaik.jades.SpUserNotice
Returns the explText.
getExtensions() - Method in class iaik.jades.CritHeader
Returns the extensions of the JWS.
getHashM() - Method in class iaik.jades.SigDHeader
Returns the hashM member of this SigD header.
getHashV() - Method in class iaik.jades.SigDHeader
Returns the hashV array of this SigD header.
getHeaders() - Method in class iaik.jades.EtsiUHeader
Returns a Collection of all incorporated JadesUnprotectedHeader.
getHeaders() - Method in class iaik.jades.ProtectedHeaders
Returns a Collection of all incorporated ProtectedHeader.
getHeaders() - Method in class iaik.jades.UnprotectedHeaders
Returns a Collection of all incorporated UnprotectedHeader.
getHeadersSignedByArcTst(ArcTstHeader) - Method in class iaik.jades.EtsiUHeader
Returns a list of all headers timestamped by the specified ArcTstHeader.
getHint() - Method in class iaik.jades.KidHeader
Returns the hint incorporated in this header
getId() - Method in class iaik.jades.JAdESOID
Returns the identifier of the object.
getId() - Method in class iaik.jades.SigPIdHeader
Returns the id member.
getInstance(JWA, PrivateKey) - Static method in class iaik.jades.JWSSigner
Creates a signer in signing state using the provided JWA and PrivateKey.
getJsonKey() - Method in class iaik.jades.AdoTstHeader
Returns the json key of the adoTst header.
getJsonKey() - Method in class iaik.jades.AlgHeader
Returns the json key of the alg header.
getJsonKey() - Method in class iaik.jades.ArcTstHeader
Returns the json key of the sigTst header.
getJsonKey() - Method in class iaik.jades.B64Header
Returns the json key of the b64 header.
getJsonKey() - Method in class iaik.jades.CritHeader
Returns the json key of the crit header.
getJsonKey() - Method in class iaik.jades.CSigHeader
Returns the json key of the cSig header.
getJsonKey() - Method in class iaik.jades.CtyHeader
Returns the json key of the cty header.
getJsonKey() - Method in class iaik.jades.EtsiUHeader
Returns the json key of the etsiU header.
getJsonKey() - Method in interface iaik.jades.JWSHeader
Returns the json key of the header.
getJsonKey() - Method in class iaik.jades.KidHeader
Returns the json key of the kid header.
getJsonKey() - Method in class iaik.jades.RValsHeader
Returns the json key of the rVals header.
getJsonKey() - Method in class iaik.jades.SigDHeader
Returns the json key of the sigD header.
getJsonKey() - Method in class iaik.jades.SigPIdHeader
Returns the json key of the sigPId header.
getJsonKey() - Method in class iaik.jades.SigPlHeader
Returns the json key of the sigPl header.
getJsonKey() - Method in class iaik.jades.SigPStHeader
Returns the json key of the sigPSt header.
getJsonKey() - Method in class iaik.jades.SigTHeader
Returns the json key of the sigT header.
getJsonKey() - Method in class iaik.jades.SigTstHeader
Returns the json key of the sigTst header.
getJsonKey() - Method in class iaik.jades.SrAtsHeader
Returns the json key of the srAts header.
getJsonKey() - Method in class iaik.jades.SrCmsHeader
Returns the json key of the srCms header.
getJsonKey() - Method in class iaik.jades.TstContainer
Returns the json key of the concrete implementation
getJsonKey() - Method in class iaik.jades.TstVDHeader
Returns the json key of the tstVD header.
getJsonKey() - Method in class iaik.jades.TypHeader
Returns the json key of the typ header.
getJsonKey() - Method in class iaik.jades.X5CHeader
Returns the json key of the x5c header.
getJsonKey() - Method in class iaik.jades.X5THeader
Returns the json key of the x5t header.
getJsonKey() - Method in class iaik.jades.X5TOHeader
Returns the json key of the x5o header.
getJsonKey() - Method in class iaik.jades.X5TS256Header
Returns the json key of the x5t#S256 header.
getJsonKey() - Method in class iaik.jades.X5UHeader
Returns the json key of the x5u header.
getJsonKey() - Method in class iaik.jades.XValsHeader
Returns the json key of the xVals header.
getKidHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the KidHeader if incorporated in the JWS.
getKidHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the KidHeader if incorporated in the JWS.
getMdInstance() - Method in enum iaik.jades.DigestAlgorithmIdentifiers
Returns an instance of the associated MessageDigest.
getMediaType() - Method in class iaik.jades.CtyHeader
Returns the media type.
getMediaType() - Method in class iaik.jades.QArrayItem
Returns the media type.
getMediaType() - Method in class iaik.jades.TypHeader
Returns the incorporated media type
getMessageDigest() - Method in class iaik.jades.X5THeader
Returns the message digest instance of this class (SHA-1)
getMessageDigest() - Method in class iaik.jades.X5TS256Header
Returns the message digest instance of this class (SHA-256)
getMId() - Method in class iaik.jades.SigDHeader
Returns the mechanism of this SigD header.
getNoticeNumbers() - Method in class iaik.jades.NoticeRef
Returns an unmodifiable list containing the noticeNumbers.
getNoticeRef() - Method in class iaik.jades.SpUserNotice
Returns the NoticeRef.
getOCSPResponses() - Method in class iaik.jades.RValsHeader
Returns all OCSPResponses incorporated in the ocspVals array as unmodifiable list.
getOCSPResponses() - Method in class iaik.jades.TstVDHeader
Returns the list of OCSPResponses incorporated in the header as unmodifiable list.
getOrganization() - Method in class iaik.jades.NoticeRef
Returns the organization string.
getPars() - Method in class iaik.jades.SigDHeader
Returns the pars array of this SigD header.
getParser(String) - Static method in class iaik.jades.JAdESParserFactory
Creates an implementation of a JAdESParser from the provided String.
getParser(String, URIDereferencer) - Static method in class iaik.jades.JAdESParserFactory
Creates an implementation of a JAdESParser from the provided String and URIDereferencer for fetching any external sources.
getParser(File) - Static method in class iaik.jades.JAdESParserFactory
Creates an implementation of a JAdESParser reading from the provided file.
getParser(File, URIDereferencer) - Static method in class iaik.jades.JAdESParserFactory
Creates an implementation of a JAdESParser reading from the provided file.
getParser(InputStream) - Static method in class iaik.jades.JAdESParserFactory
Creates an implementation of a JAdESParser reading from the provided InputStream.
getParser(InputStream, URIDereferencer) - Static method in class iaik.jades.JAdESParserFactory
Creates an implementation of a JAdESParser reading from the provided InputStream.
getPostalCode() - Method in class iaik.jades.SigPlHeader
Returns the postal code member.
getPostOfficeBoxNumber() - Method in class iaik.jades.SigPlHeader
Returns the post office box member.
getProtectedHeaders() - Method in class iaik.jades.JWSSigner
Returns the ProtectedHeaders of this signer.
getProtectedHeaderString() - Method in class iaik.jades.ProtectedHeaders
Returns the base 64 url encoded representation of the protected headers.
getQVals() - Method in class iaik.jades.QArrayItem
Returns the qVals as unmodifiable list.
getRValsHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all RValsHeaders incorporated in the JWS.
getSigDHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the SigDHeader if incorporated in the JWS.
getSignatureValue() - Method in class iaik.jades.JWSSigner
Returns the JWS signature string of the signature.
getSignedAssertions() - Method in class iaik.jades.SrAtsHeader
Returns the Signed Assertion of this srAts header.
getSigners() - Method in class iaik.jades.JWSValidationData
Returns an unmodifiable list of all JWSSigners in validation state incorporated in this JWS.
getSigningCert() - Method in class iaik.jades.X5CHeader
Returns the first item of the json array.
getSigPIdHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the SigPIdHeader if incorporated in the JWS.
getSigPlHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the SigPlHeader if incorporated in the JWS.
getSigPolDoc() - Method in class iaik.jades.SigPStHeader
Returns the sigPolDoc.
getSigPolLocalUri() - Method in class iaik.jades.SigPStHeader
Returns the sigPolLocalUri.
getSigPStHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all SigPStHeaders incorporated in the JWS.
getSigTHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the SigTHeader if incorporated in the JWS.
getSigTHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the SigTHeader if incorporated in the JWS.
getSigTstHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all SigTstHeaders incorporated in the JWS.
getSpDSpec() - Method in class iaik.jades.SigPStHeader
Returns the spDSpec.
getSpDSpecs() - Method in class iaik.jades.SigPIdHeader
Returns all SpDSpecs as unmodifiable list.
getSpecRef() - Method in class iaik.jades.PkiObject
Returns the specRef member.
getSpURIS() - Method in class iaik.jades.SigPIdHeader
Returns all SpURIs as unmodifiable list.
getSpUserNotices() - Method in class iaik.jades.SigPIdHeader
Returns all SpUserNotices as unmodifiable list.
getSrAtsHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the SrAtsHeader if incorporated in the JWS.
getSrCmsHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the SrCmsHeader if incorporated in the JWS.
getStreetAddress() - Method in class iaik.jades.SigPlHeader
Returns the street address member.
getThumbprint() - Method in class iaik.jades.X5TS256Header
Returns the incorporated thumbprint.
getTimeStampToken() - Method in class iaik.jades.TstToken
Returns the TimeStampToken.
getTokenFromResponse(TimeStampReq, TspHttpResponse) - Method in class iaik.jades.DefaultTimestampingMechanism
Checks whether the previously obtained TspHttpResponse is an error response and validates the nonce.
getTokenFromResponse(TimeStampReq, TspHttpResponse) - Method in class iaik.jades.TimestampingMechanism
Parses the TimeStampToken from the previously obtained response.
getTstVDHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all TstVDHeaders incorporated in the JWS.
getTypHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the TypHeader if incorporated in the JWS.
getTypHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the TypHeader if incorporated in the JWS.
getUnprotectedHeaders() - Method in class iaik.jades.JWSSigner
Returns the UnprotectedHeaders of this signer.
getUri() - Method in class iaik.jades.SpURI
Returns the incorporated URI.
getUri() - Method in class iaik.jades.X5UHeader
Returns the incorporated URI as string.
getValidTstTokens() - Method in class iaik.jades.TstContainer
Returns all timestamp-tokens where the message imprint validation succeeded.
getWebAlgorithm() - Method in class iaik.jades.AlgHeader
Returns the incorporated JWA.
getX509CRLs() - Method in class iaik.jades.RValsHeader
Returns all X509CRLs incorporated in the crlVals array as unmodifiable list.
getX509CRLs() - Method in class iaik.jades.TstVDHeader
Returns the list of crls incorporated in the header as unmodifiable list.
getX5CHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the X5CHeader if incorporated in the JWS.
getX5CHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the X5CHeader if incorporated in the JWS.
getX5THeader() - Method in class iaik.jades.ProtectedHeaders
Returns the X5THeader if incorporated in the JWS.
getX5THeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the X5THeader if incorporated in the JWS.
getX5TOHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the X5TOHeader if incorporated in the JWS.
getX5TS256Header() - Method in class iaik.jades.ProtectedHeaders
Returns the X5TS256Header if incorporated in the JWS.
getX5TS256Header() - Method in class iaik.jades.UnprotectedHeaders
Returns the X5TS256Header if incorporated in the JWS.
getX5UHeader() - Method in class iaik.jades.ProtectedHeaders
Returns the X5UHeader if incorporated in the JWS.
getX5UHeader() - Method in class iaik.jades.UnprotectedHeaders
Returns the X5UHeader if incorporated in the JWS.
getXValsHeaders() - Method in class iaik.jades.EtsiUHeader
Returns all XValsHeaders incorporated in the JWS.

H

hashCode() - Method in class iaik.jades.B64Header
Returns the hash code of this object.
hashCode() - Method in class iaik.jades.CritHeader
Returns the hash code of this object.
hashCode() - Method in class iaik.jades.SigDHeader
 
HttpHeader - Class in iaik.jades
The JAdES specification defines ways to sign detached content.
HttpHeader(Scanner) - Constructor for class iaik.jades.HttpHeader
Pre-processes the provided Http Header from provided source for signing.

I

iaik.jades - package iaik.jades
 
iaik.jades.exceptions - package iaik.jades.exceptions
 
isDigPSp() - Method in class iaik.jades.SigPIdHeader
Returns the sigPSp member.
isEmpty() - Method in class iaik.jades.UnprotectedHeaders
Returns true iff the JWS does not incorporate any unprotected headers.
isRsa() - Method in enum iaik.jades.JWA
Tells whether the JWA uses RSA or not.

J

JAdESCommitment - Class in iaik.jades
This class represents the Json structure for a commitment by the signer during the signing process.
JAdESCommitment(JAdESOID) - Constructor for class iaik.jades.JAdESCommitment
Creates a new commitment with the provided oid and an empty array for the commQuals.
JAdESCommitment(JAdESOID, List<CommQual>) - Constructor for class iaik.jades.JAdESCommitment
Creates a new commitment with the provided oid and the provided commQuals.
JAdESOID - Class in iaik.jades
According to the JAdES specification, this data type shall contain a unique and permanent identifier of one data object.
JAdESOID(String) - Constructor for class iaik.jades.JAdESOID
Creates a oid from the provided URI.
JAdESOID(String, String) - Constructor for class iaik.jades.JAdESOID
Creates a oid from the provided URI and description text.
JAdESOID(String, List<String>) - Constructor for class iaik.jades.JAdESOID
Creates a oid from the provided URI and docRefs list.
JAdESOID(String, String, List<String>) - Constructor for class iaik.jades.JAdESOID
/**
JAdESParser - Interface in iaik.jades
Parses a JWS, independent from its serialization.
JAdESParserFactory - Class in iaik.jades
Creates a JAdESParser from a provided source.
JadesUnprotectedHeader - Interface in iaik.jades
To ensure long-term validity of JAdES signature, the JAdES specification defines a set of unsigned headers, alongside headers to add additional validation information.
JsonFactoryWrapper - Class in iaik.jades
Manages the package-wide instance of a JsonFactory.
JsonSerializable - Interface in iaik.jades
Interface for all classes which the implementation may have to serialize during creating a JWS.
JWA - Enum in iaik.jades
All JSON Web Algorithms (JWA) that the implementation supports.
JWS_HEADERS - Static variable in class iaik.jades.JWSSigner
All headers from RFC 7515 in an unmodifiable set.
JWSException - Exception in iaik.jades.exceptions
Default exception for the JAdES library
JWSException(String) - Constructor for exception iaik.jades.exceptions.JWSException
 
JWSException(String, Throwable) - Constructor for exception iaik.jades.exceptions.JWSException
 
JWSHeader - Interface in iaik.jades
Root interface for all headers defined in either RFC 7515 or the JAdES specification.
JWSParsingException - Exception in iaik.jades.exceptions
Exception that is thrown when there is an error during parsing.
JWSParsingException(String) - Constructor for exception iaik.jades.exceptions.JWSParsingException
 
JWSParsingException(String, Throwable) - Constructor for exception iaik.jades.exceptions.JWSParsingException
 
JWSRuntimeException - Exception in iaik.jades.exceptions
Default runtime exception for the JAdES library
JWSRuntimeException(String) - Constructor for exception iaik.jades.exceptions.JWSRuntimeException
 
JWSRuntimeException(String, Throwable) - Constructor for exception iaik.jades.exceptions.JWSRuntimeException
 
JWSSerializer - Class in iaik.jades
Defines the methods for serializing a JWS.
JWSSerializer() - Constructor for class iaik.jades.JWSSerializer
 
JWSSignedData - Class in iaik.jades
Represents a JWS defined by RFC 7515, independent from its serialization.
JWSSignedData(JWSSerializer) - Constructor for class iaik.jades.JWSSignedData
Initializes the signature with provided JWSSerializer.
JWSSigner - Class in iaik.jades
This class represents a single signer of a JWS.
JWSSigner(JWA, PrivateKey) - Constructor for class iaik.jades.JWSSigner
Protected Constructor for signing.
JWSSigner(ProtectedHeaders, UnprotectedHeaders, String) - Constructor for class iaik.jades.JWSSigner
Protected Constructor for validation/augmentation.
JWSStreamedSigningData - Class in iaik.jades
In contrast to JWSSignedData, this class creates a JWS from a stream of bytes.
JWSStreamedSigningData.Builder - Class in iaik.jades
Builder class for JWSStreamedSigningData.
JWSValidationData - Class in iaik.jades
Represents a parsed JWS defined by RFC 7515, independent from its serialization.

K

KEY - Static variable in class iaik.jades.AdoTstHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.AlgHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.ArcTstHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.B64Header
The json key of the protected header
KEY - Static variable in class iaik.jades.CritHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.CSigHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.CtyHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.EtsiUHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.KidHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.NoticeRef
The key of this json object
KEY - Static variable in class iaik.jades.RValsHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.SigDHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.SigPIdHeader
The json key of the header
KEY - Static variable in class iaik.jades.SigPlHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.SigPStHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.SigTHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.SigTstHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.SpURI
the json key for the spURI
KEY - Static variable in class iaik.jades.SpUserNotice
The key of this json object
KEY - Static variable in class iaik.jades.SrAtsHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.SrCmsHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.TstVDHeader
The json key of the unprotected header
KEY - Static variable in class iaik.jades.TypHeader
The json key of the header
KEY - Static variable in class iaik.jades.X5CHeader
The json key of the header
KEY - Static variable in class iaik.jades.X5THeader
The json key of the protected header
KEY - Static variable in class iaik.jades.X5TOHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.X5TS256Header
The json key of the protected header
KEY - Static variable in class iaik.jades.X5UHeader
The json key of the protected header
KEY - Static variable in class iaik.jades.XValsHeader
The json key of the unprotected header
KidHeader - Class in iaik.jades
The KigHeader is a header defined in RFC 7515.
KidHeader(String) - Constructor for class iaik.jades.KidHeader
Creates a kid header with the provided hint
KNOWN_HEADERS - Static variable in class iaik.jades.JWSSigner
All header keys know by this library in an unmodifiable set.

N

NoticeRef - Class in iaik.jades
The NoticeRef is part of the signature policy qualifier SpUserNotice.
NoticeRef(String, List<Integer>) - Constructor for class iaik.jades.NoticeRef
Creates a noticeRef with the provided organization and noticeNumbers.

O

OCSPPkiObject - Class in iaik.jades
Extends the PkiObject for holding a OCSPResponse.

P

parse() - Method in interface iaik.jades.JAdESParser
Parses a JAdES signature.
parse(InputStream) - Method in interface iaik.jades.JAdESParser
Parses a JAdES signature.
parse(HttpHeader) - Method in interface iaik.jades.JAdESParser
Parses a JAdES signature.
performTstRequest(byte[], TimestampingMechanism) - Method in class iaik.jades.TstContainer
Performs a timestamping request with the provided mechanism.
PkiObject - Class in iaik.jades
According to the JAdES specification, the pkiOb data type shall be used to incorporate PKI objects, which can be non-JSON encoded, into the JAdES signature.
PkiObject(byte[]) - Constructor for class iaik.jades.PkiObject
Base 64 encodes the byte array and assigns it to the val member.
POST_OFFICE_BOX_NUMBER_KEY - Static variable in class iaik.jades.SigPlHeader
the json key for the postOfficeBoxNumber member
POSTAL_CODE_KEY - Static variable in class iaik.jades.SigPlHeader
the json key for the postalCode member
ProtectedHeader - Interface in iaik.jades
All protected headers have to implement this interface.
protectedHeaders - Variable in class iaik.jades.JWSSigner
The protected headers of this signer
ProtectedHeaders - Class in iaik.jades
This class represents the collection of all Protected Headers of a JWS.

Q

QArrayItem - Class in iaik.jades
The qArrays json structure encapsulates information for signed assertions or claimed attributes qualifying the signer.
QArrayItem(String, String, List<String>) - Constructor for class iaik.jades.QArrayItem
Creates a new instance of the qArrayItem with provided information.

R

REQUEST_TARGET_HEADER - Static variable in class iaik.jades.HttpHeader
The request-target line for signing
RValsHeader - Class in iaik.jades
The rVals is an unprotected header defined in the JAdES specification.
RValsHeader(Collection<X509CRL>, Collection<OCSPResponse>) - Constructor for class iaik.jades.RValsHeader
Creates the rVals header with provided X509CRLs and OCSPResponses.

S

sendTimeStampReq(TimeStampReq) - Method in class iaik.jades.DefaultTimestampingMechanism
Sends the request previously created by DefaultTimestampingMechanism.buildTimeStampReq(byte[]) to the Timestamp Authority.
sendTimeStampReq(TimeStampReq) - Method in class iaik.jades.TimestampingMechanism
Sends the request previously created by TimestampingMechanism.buildTimeStampReq(byte[]) to a Timestamp Authority.
serializeJWS(List<JWSSignerSigning>, byte[], List<String>) - Method in class iaik.jades.CompactSerializer
Writes the provided information as Compact JWS.
serializeJWS(List<JWSSignerSigning>, byte[], List<String>) - Method in class iaik.jades.GeneralJsonSerializer
Writes the provided information as JWS in General Json Serialization.
serializeJWS(List<JWSSignerSigning>, byte[], List<String>) - Method in class iaik.jades.JWSSerializer
If it is not necessary to produce the signature in a streaming way, this method serializes the whole JWS.
setAddressCountry(String) - Method in class iaik.jades.SigPlHeader
Sets the address country.
setAddressLocality(String) - Method in class iaik.jades.SigPlHeader
Sets the address locality.
setAddressRegion(String) - Method in class iaik.jades.SigPlHeader
Sets the address region.
setB64(String) - Method in class iaik.jades.ArcTstHeader
Sets the base 64 url representation of the header.
setB64(String) - Method in class iaik.jades.CSigHeader
 
setB64(String) - Method in interface iaik.jades.JadesUnprotectedHeader
Sets the base 64 url representation of the header.
setB64(boolean) - Method in class iaik.jades.JWSSignedData
Specifies the base 64 url encoding on the payload.
setB64(String) - Method in class iaik.jades.RValsHeader
Sets the base 64 url representation of the header.
setB64(String) - Method in class iaik.jades.SigPStHeader
Sets the base 64 url representation of the header.
setB64(String) - Method in class iaik.jades.SigTstHeader
 
setB64(String) - Method in class iaik.jades.TstVDHeader
Sets the base 64 url representation of the header.
setB64(String) - Method in class iaik.jades.XValsHeader
Sets the base 64 url representation of the header.
setDigest(DigestAlgorithmIdentifiers, byte[]) - Method in class iaik.jades.SigPIdHeader
Sets the digAlg and digVal member of the sigPId.
setDigest(DigestAlgorithmIdentifiers, InputStream) - Method in class iaik.jades.SigPIdHeader
Sets the digAlg and digVal member of the sigPId.
setJsonFactory(JsonFactory) - Static method in class iaik.jades.JsonFactoryWrapper
Sets the package-wide factory.
setPostalCode(String) - Method in class iaik.jades.SigPlHeader
Sets the postal code.
setPostOfficeBoxNumber(String) - Method in class iaik.jades.SigPlHeader
Sets the post office box number.
setStreetAddress(String) - Method in class iaik.jades.SigPlHeader
Sets the street address.
SigDHeader - Class in iaik.jades
The sigD is protected header defined in the JAdES specification.
sign(byte[]) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(HttpHeader, List<String>) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>, URIDereferencer) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>, List<String>, URIDereferencer) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>, DigestAlgorithmIdentifiers) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>, DigestAlgorithmIdentifiers, URIDereferencer) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>, DigestAlgorithmIdentifiers, List<String>) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(List<String>, DigestAlgorithmIdentifiers, List<String>, URIDereferencer) - Method in class iaik.jades.JWSSignedData
This method invokes the signing process of all previously added signers.
sign(byte[]) - Method in class iaik.jades.JWSStreamedSigningData
This method invokes the signing process of all previously added signers after calling JWSStreamedSigningData.update(byte[]) with the provided byte array.
sign() - Method in class iaik.jades.JWSStreamedSigningData
This method invokes the signing process of all previously added signers.
signatureInstance - Variable in class iaik.jades.JWSSigner
The signature instance of this signer
signatureValue - Variable in class iaik.jades.JWSSigner
The signature value (always base 64 url encoded if present) or null
SigPIdHeader - Class in iaik.jades
The sigPId is a protected header defined in the JAdES specification.
SigPIdHeader(JAdESOID) - Constructor for class iaik.jades.SigPIdHeader
Creates a sigPId header with only the provided oID.
SigPlHeader - Class in iaik.jades
The sigPl is a protected header defined in the JAdES specification.
SigPlHeader() - Constructor for class iaik.jades.SigPlHeader
Creates an empty sigPl header.
SigPQual - Interface in iaik.jades
Marker interface for all objects that may be incorporated in the sigPQ array of the SigPIdHeader.
SigPStHeader - Class in iaik.jades
The sigPSt is an unprotected header defined in the JAdES specification.
SigPStHeader(byte[]) - Constructor for class iaik.jades.SigPStHeader
Creates the sigPSt header with the provided SigPolDoc.
SigPStHeader(byte[], JAdESOID) - Constructor for class iaik.jades.SigPStHeader
Creates the sigPSt header with the provided SigPolDoc and spDSpec.
SigPStHeader(String) - Constructor for class iaik.jades.SigPStHeader
Creates the sigPSt header with the provided URI to retrieve the policy doc.
SigPStHeader(String, JAdESOID) - Constructor for class iaik.jades.SigPStHeader
Creates the sigPSt header with the provided URI to retrieve the policy doc.
SigTHeader - Class in iaik.jades
The sigT is a protected header defined in the JAdES specification.
SigTHeader(Date) - Constructor for class iaik.jades.SigTHeader
Creates the sigT header from the provided Date
SigTstHeader - Class in iaik.jades
The Signature Timestamp (sigTst) is an unprotected header defined in the JAdES specification.
SigTstHeader(TimestampingMechanism) - Constructor for class iaik.jades.SigTstHeader
Creates a new instance of the sigTst header with the necessary information to create a request for timestamping.
SigTstHeader(Collection<TimestampingMechanism>) - Constructor for class iaik.jades.SigTstHeader
Creates a new instance of the sigTst header with the necessary information to create a multiple requests for timestamping.
SigTstHeader(TimeStampToken) - Constructor for class iaik.jades.SigTstHeader
Creates a sigTst from an existing TimeStampToken.
SigTstHeader(List<TimeStampToken>) - Constructor for class iaik.jades.SigTstHeader
Creates a tstContainer from an existing list of TimeStampTokens.
size() - Method in class iaik.jades.EtsiUHeader
Returns the amount of headers incorporated in the etsiU header.
size() - Method in class iaik.jades.ProtectedHeaders
Returns the amount of headers incorporated in the protected header field.
size() - Method in class iaik.jades.UnprotectedHeaders
Returns the amount of headers incorporated in the unprotected header field.
SpURI - Class in iaik.jades
The SpURI is a signature policy qualifier.
SpURI(String) - Constructor for class iaik.jades.SpURI
Creates an instance of spUri with the provided Uri.
SpUserNotice - Class in iaik.jades
The SpUserNotice is a signature policy qualifier.
SpUserNotice(String) - Constructor for class iaik.jades.SpUserNotice
Creates a spUserNotice with only the explText.
SpUserNotice(NoticeRef) - Constructor for class iaik.jades.SpUserNotice
Creates a spUserNotice with only the NoticeRef.
SpUserNotice(String, NoticeRef) - Constructor for class iaik.jades.SpUserNotice
Creates a spUserNotice with provided NoticeRef and explText.
SrAtsHeader - Class in iaik.jades
The stArs is a protected header defined in the JAdES specification.
SrAtsHeader() - Constructor for class iaik.jades.SrAtsHeader
Creates an empty srAts header.
SrCmsHeader - Class in iaik.jades
The srCms is a protected header defined in the JAdES specification.
SrCmsHeader(Collection<JAdESCommitment>) - Constructor for class iaik.jades.SrCmsHeader
Creates the srCms header with the provided collection of commitments.
STREET_ADDRESS_KEY - Static variable in class iaik.jades.SigPlHeader
the json key for the streetAddress member
supportMultipleSigners() - Method in class iaik.jades.CompactSerializer
Tells whether this serializer can support multiple signers
supportMultipleSigners() - Method in class iaik.jades.GeneralJsonSerializer
Tells whether this serializer can support multiple signers
supportMultipleSigners() - Method in class iaik.jades.JWSSerializer
Tells whether this serializer can support multiple signers

T

thumbprint - Variable in class iaik.jades.X5TS256Header
The base 64 url encoded thumbprint
TimestampingMechanism - Class in iaik.jades
This interface defines the methods, that are necessary for timestamping data during signing or augmentation.
TimestampingMechanism(AlgorithmID) - Constructor for class iaik.jades.TimestampingMechanism
Creates the timestamping mechanism with the provided AlgorithmID.
timestampingMechanism - Variable in class iaik.jades.TstContainer
The mechanisms used for timestamping
toString() - Method in enum iaik.jades.DigestAlgorithmIdentifiers
Returns the String representation as defined in Annex E of the JAdES specification.
toString() - Method in class iaik.jades.JWSStreamedSigningData.Builder
Returns the string representation of this builder config object
toString() - Method in class iaik.jades.QArrayItem
Returns the string representation of this qArrayItem
TstContainer - Class in iaik.jades
This class represents a container for electronic time-stamps.
TstContainer(JsonParserWrapper) - Constructor for class iaik.jades.TstContainer
Parses the Json representation of a tstContainer.
TstContainer(Collection<TimestampingMechanism>) - Constructor for class iaik.jades.TstContainer
Creates a new instance of the tstContainer with the necessary information to create a request for timestamping.
TstContainer(String, List<TimeStampToken>) - Constructor for class iaik.jades.TstContainer
Creates a tstContainer from an existing list of TimeStampTokens and a canonicalization algorithm.
TstToken - Class in iaik.jades
The tstToken type is a json structure which encapsulates the encoding of tst and supplementing meta information.
TstToken(TimeStampToken) - Constructor for class iaik.jades.TstToken
Creates a new instance of this class from the provided RFC 3161 token.
tstTokens - Variable in class iaik.jades.TstContainer
The list of all incorporated TstTokens.
TstVDHeader - Class in iaik.jades
The tstVD is an unprotected header defined in the JAdES specification.
TstVDHeader(Collection<X509Certificate>) - Constructor for class iaik.jades.TstVDHeader
Creates the tstVD with the provided certificates.
TstVDHeader(Collection<X509CRL>, Collection<OCSPResponse>) - Constructor for class iaik.jades.TstVDHeader
Creates the tstVD with the provided crls and OCSPResponses.
TstVDHeader(Collection<X509Certificate>, Collection<X509CRL>, Collection<OCSPResponse>) - Constructor for class iaik.jades.TstVDHeader
Creates the tstVD with the provided certificates, crls and OCSPResponses.
TypHeader - Class in iaik.jades
The TypHeader is a header defined in RFC 7515.
TypHeader(String) - Constructor for class iaik.jades.TypHeader
Creates a typ header with the provided media type.

U

UnprotectedHeader - Interface in iaik.jades
All unprotected headers have to implement this interface.
unprotectedHeaders - Variable in class iaik.jades.JWSSigner
The unprotected headers of this signer
UnprotectedHeaders - Class in iaik.jades
This class represents the collection of all Unprotected Headers of a JWS.
update(byte[]) - Method in class iaik.jades.JWSStreamedSigningData
Adds all provided octets to the payload stream.
update(byte[], int, int) - Method in class iaik.jades.JWSStreamedSigningData
Adds the specified octets to the payload stream.
URIDereferencer - Interface in iaik.jades
Interface that concrete implementations have to implement for providing different logics to dereference URIs used in the JWS/JAdES signature.
URLEncodedURIDereferencer - Class in iaik.jades
An implementation of the URIDereferencer interface for dereferencing URIs during parsing of a JWS/ JAdES.
URLEncodedURIDereferencer() - Constructor for class iaik.jades.URLEncodedURIDereferencer
 

V

val - Variable in class iaik.jades.PkiObject
The base 64 url encoding val member
validateCritHeader() - Method in class iaik.jades.JWSSigner
RFC 7515 defines the CritHeader as protected header parameter, that "indicates extensions to this specification [...] that MUST be understood and processed".
validateTimeStampToken() - Method in class iaik.jades.TstToken
Validates the incorporated TimeStampToken.
validateTimeStampToken(X509Certificate) - Method in class iaik.jades.TstToken
Validates the incorporated TimeStampToken with the provided certificate.
valueOf(String) - Static method in enum iaik.jades.DigestAlgorithmIdentifiers
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum iaik.jades.JWA
Returns the enum constant of this type with the specified name.
values() - Static method in enum iaik.jades.DigestAlgorithmIdentifiers
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum iaik.jades.JWA
Returns an array containing the constants of this enum type, in the order they are declared.
verify(X509Certificate) - Method in class iaik.jades.JWSSigner
Performs the cryptographic validation of the signer with the provided X509Certificate.
verify(PublicKey) - Method in class iaik.jades.JWSSigner
Performs the cryptographic validation of the signer with the provided PublicKey.

W

writePayload(byte[], int, int) - Method in class iaik.jades.CompactSerializer
Writes the specified bytes to the provided OutputStream.
writePayload(byte[], int, int) - Method in class iaik.jades.GeneralJsonSerializer
This is a hack to enable writing the payload in a streaming way.
writePayload(byte[], int, int) - Method in class iaik.jades.JWSSerializer
Writes the provided bytes to the payload.
writePreamble(List<JWSSignerSigning>) - Method in class iaik.jades.CompactSerializer
Writes the Preamble of the signature.
writePreamble(List<JWSSignerSigning>) - Method in class iaik.jades.GeneralJsonSerializer
Writes the Preamble of the signature.
writePreamble(List<JWSSignerSigning>) - Method in class iaik.jades.JWSSerializer
Writes the Preamble of the signature.
writeToJson(JsonGenerator) - Method in class iaik.jades.AlgHeader
Writes the Json representation of the alg header to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.ArcTstHeader
Writes the Json representation of the arcTst header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.B64Header
Writes the Json representation of the b64 header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.CertifiedAttribute
Writes the Json representation of the certifiedAttrs to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.CritHeader
Writes the Json representation of the crit header to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.CSigHeader
Writes the Json representation of the cSig header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.CtyHeader
Writes the Json representation of the cty header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.EtsiUHeader
Writes the Json representation of the etsiU header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.JAdESCommitment
Writes the Json representation of the commitment to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.JAdESOID
Writes the Json representation of the oid to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in interface iaik.jades.JadesUnprotectedHeader
Writes the ProtectedHeader to the provided Json Generator.
writeToJson(JsonGenerator) - Method in interface iaik.jades.JsonSerializable
Defines the logic for serialization of this object.
writeToJson(JsonGenerator) - Method in class iaik.jades.KidHeader
Writes the Json representation of the kid header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.NoticeRef
Writes the Json representation of the noticeRef to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.PkiObject
Writes the Json representation of the pkiObject to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in interface iaik.jades.ProtectedHeader
Writes the ProtectedHeader to the provided Json Generator.
writeToJson(JsonGenerator) - Method in class iaik.jades.QArrayItem
Writes the Json representation of the qArrayItem to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.RValsHeader
Writes the Json representation of the rVals header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SigDHeader
Writes the Json representation of the sigD header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SigPIdHeader
Writes the Json representation of the sigPId header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SigPlHeader
Writes the Json representation of the sigPl header to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.SigPStHeader
Writes the Json representation of the xVals header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SigTHeader
Writes the Json representation of the sigT header to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.SigTstHeader
Writes the Json representation of the sigTst header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SpURI
Writes the Json representation of the spURI to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SpUserNotice
Writes the Json representation of the spUserNotice to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SrAtsHeader
Writes the Json representation of the srAts header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.SrCmsHeader
Writes the Json representation of the srCms header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.TstContainer
Writes the Json representation of the tstContainer to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.TstToken
Writes the Json representation of the tstToken to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.TstVDHeader
Writes the Json representation of the tstVD header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.TypHeader
Writes the Json representation of the typ header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.UnprotectedHeaders
Writes the Json representation of the unprotected headers to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.X5CHeader
Writes the Json representation of the x5c header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.X5TOHeader
Writes the Json representation of the x5t#o header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.X5TS256Header
Writes the Json representation of the x5t#S256 header to the provided JsonGenerator.
writeToJson(JsonGenerator) - Method in class iaik.jades.X5UHeader
Writes the Json representation of the x5u header to the provided JsonGenerator.
writeToJson(JWSSigner, JsonGenerator) - Method in class iaik.jades.XValsHeader
Writes the Json representation of the xVals header to the provided JsonGenerator.
writeToStream(OutputStream) - Method in class iaik.jades.JWSValidationData
This method writes the JWS to the specified OutputStream, including any additions of UnprotectedHeaders or EtsiUHeaders.

X

X509CertificatePkiObject - Class in iaik.jades
Extends the PkiObject for holding a X509Certificate.
X5CHeader - Class in iaik.jades
The X5C header is a header defined in RFC 7515.
X5CHeader(X509Certificate) - Constructor for class iaik.jades.X5CHeader
Creates the header from the signer's certificate.
X5CHeader(X509Certificate, List<X509Certificate>) - Constructor for class iaik.jades.X5CHeader
Creates the header with the signer's certificate and its corresponding certificate chain.
X5THeader - Class in iaik.jades
The x5t (X.509 certificate SHA-1 thumbprint) is a header defined in RFC 7515.
X5THeader(String) - Constructor for class iaik.jades.X5THeader
Creates the header with provided thumbprint.
X5THeader(X509Certificate) - Constructor for class iaik.jades.X5THeader
Computes the sha1 digest of the provided X509Certificate and base 64 url encodes the resulting octets.
X5TOHeader - Class in iaik.jades
The x5t#o (X509 certificate digest) is a protected header defined in the JAdES specification.
X5TOHeader(DigestAlgorithmIdentifiers, X509Certificate) - Constructor for class iaik.jades.X5TOHeader
Computes the digest (specified by the first parameter) of the provided X509Certificate and base 64 url encodes the resulting octets.
X5TS256Header - Class in iaik.jades
The x5t#S256 (X.509 certificate SHA-256 thumbprint) is a header defined in RFC 7515.
X5TS256Header(String) - Constructor for class iaik.jades.X5TS256Header
Creates the header with provided thumbprint.
X5TS256Header(X509Certificate) - Constructor for class iaik.jades.X5TS256Header
Computes the sha256 digest of the provided X509Certificate and base 64 url encodes the resulting octets.
X5UHeader - Class in iaik.jades
The X5UHeader is a header defined in RFC 7515.
X5UHeader(String) - Constructor for class iaik.jades.X5UHeader
Creates an x5u header with the provided URI string.
XValsHeader - Class in iaik.jades
The xVals is an unprotected header defined in the JAdES specification.
XValsHeader(Collection<X509Certificate>) - Constructor for class iaik.jades.XValsHeader
Creates the xVals header with provided X509Certificates.
A B C D E F G H I J K N O P Q R S T U V W X 
Skip navigation links

Copyright © 2022 Stiftung SIC. All rights reserved.