| Package | Description |
|---|---|
| com.entrust.toolkit.asn1.crmf |
Contains classes used to create, parse, and manipulate ASN.1 structures
used with Certificate Request Message Format (CRMF).
|
| com.entrust.toolkit.asn1.tsp |
Contains classes used to create, parse, and manipulate ASN.1 structures
used with time-stamping.
|
| com.entrust.toolkit.x509.extensions |
Contains classes that implement certificate extensions.
|
| iaik.cms | |
| iaik.x509 | |
| iaik.x509.attr | |
| iaik.x509.extensions | |
| iaik.x509.extensions.qualified | |
| iaik.x509.ocsp | |
| iaik.x509.ocsp.extensions | |
| iaik.x509.qualified |
| Modifier and Type | Method and Description |
|---|---|
void |
CertTemplate.addExtension(V3Extension extension)
Adds the specified extension.
|
| Modifier and Type | Method and Description |
|---|---|
void |
TSTInfo.addExtension(V3Extension extension)
Adds additional time-stamp token information.
|
void |
TimeStampReq.addExtension(V3Extension extension)
Adds additional information about the request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CertificateIssuer.init(ASN1Object obj)
Deprecated.
Inits this
CertificateIssuer implementation with an ASN1Object
representing the value of this extension. |
void |
CertificateTransparencyPoison.init(ASN1Object obj) |
void |
CertificateTransparencyRedaction.init(ASN1Object asn)
This method initializes the redaction extension by decoding it from the ASN.1 sequence
|
void |
EntrustVersInfo.init(ASN1Object obj)
Inits this
EntrustVersInfo implementation with an ASN1Object
representing the value of this extension. |
void |
HoldInstructionCode.init(ASN1Object obj)
Deprecated.
Inits this
HoldInstructionCode implementation with an ASN1Object
representing the value of this extension. |
void |
InhibitAnyPolicy.init(ASN1Object obj) |
void |
InvalidityDate.init(ASN1Object obj)
Deprecated.
Inits this
InvalidityDate implementation with an ASN1Object
representing the value of this extension. |
void |
IssuingDistributionPoint.init(ASN1Object point)
Deprecated.
Inits this
IssuingDistributionPoint implementation with an ASN1Object
representing the value of this extension. |
void |
KeyAttributes.init(ASN1Object attr)
Inits this
KeyAttributes implementation with an ASN1Object
representing the value of this extension. |
void |
OldAuthorityKeyIdentifier.init(ASN1Object obj)
Inits this
OldAuthorityKeyIdentifier implementation with an ASN1Object
representing the value of this extension. |
void |
OldBasicConstraints.init(ASN1Object seq)
Inits this
OldBasicConstraints implementation with an ASN1Object
representing the value of this extension. |
void |
OldCRLDistributionPoints.init(ASN1Object obj)
Inits this
OldCRLDistributionPoints implementation with an ASN1Object
representing the value of this extension. |
void |
OldIssuingDistributionPoint.init(ASN1Object point)
Inits this
OldIssuingDistributionPoint implementation with an ASN1Object
representing the value of this extension. |
void |
PKCS12ExportPermission.init(ASN1Object obj)
Inits this
PKCS12ExportPermission implementation with an ASN1Object
representing the value of this extension. |
void |
SignedCertificateTimestampList.init(ASN1Object obj)
Initialize this
SignedCertificateTimestampList implementation with an ASN1Object
representing the value of this extension. |
void |
DeltaCRLIndicator.init(ASN1Object obj)
Deprecated.
Inits this
DeltaCRLIndicator implementation with an ASN1Object
representing the value of this extension. |
ASN1Object |
CertificateTransparencyPoison.toASN1Object()
Return the ASN1Object representation of this Certificate Transparency Poison Extension.
|
ASN1Object |
CertificateTransparencyRedaction.toASN1Object()
This method encodes the redaction extension into an ASN.1 sequence of Integers.
|
ASN1Object |
InvalidityDate.toASN1Object()
Deprecated.
Returns the value of this
InvalidityDate extension as an ASN1Object. |
ASN1Object |
IssuingDistributionPoint.toASN1Object()
Deprecated.
Returns the value of this
IssuingDistributionPoint extension as an ASN1Object. |
ASN1Object |
SignedCertificateTimestampList.toASN1Object()
This object returns an ASN1 representation of this object.
|
boolean |
SignedCertificateTimestamp.verify(X509Certificate cert,
java.security.PublicKey key)
Verify this Signed Certificate Timestamp.
|
boolean |
SignedCertificateTimestamp.verify(X509Certificate preCertorFinal,
java.security.PublicKey logkey,
java.security.PublicKey issuerKey)
Verify this Signed Certificate Timestamp.
|
| Modifier and Type | Method and Description |
|---|---|
java.security.KeyPair |
KeyAgreeRecipientInfo.addRecipient(X509Certificate recipientCertificate,
int recipientIdentifierType)
Adds a recipient with the given certificate.
|
| Constructor and Description |
|---|
KeyAgreeRecipientInfo(X509Certificate originatorCertificate,
java.security.PrivateKey originatorPrivateKey,
int originatorIdentifierType,
AlgorithmID keyEA,
AlgorithmID keyWrapAlg,
int kekLength,
byte[] ukm)
Creates a KeyAgreeRecipientInfo object from the given originator certificate.
|
KeyTransRecipientInfo(X509Certificate recipientCertificate,
int ridType,
AlgorithmID keyEA)
Creates a KeyTransRecipientInfo object from the given recipient certificate.
|
RecipientKeyIdentifier(X509Certificate recipientCertificate)
Creates a RecipientKeyIdentifier from the given recipient certificate.
|
SubjectKeyID(X509Certificate cert)
Creates a new
SubjectKeyID from a certificate. |
| Modifier and Type | Class and Description |
|---|---|
class |
X509ExtensionInitException
This exception is thrown if an implementation of an extension can not be initialized.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RevokedCertificate.addExtension(V3Extension e)
Adds the given extension to this revoked certificate.
|
void |
X509CRL.addExtension(V3Extension e)
Adds the given X509v2 CRL extension.
|
void |
X509Certificate.addExtension(V3Extension e)
Adds the given X509v3 extension.
|
boolean |
X509Extensions.addExtension(V3Extension e)
Adds an extension to this
X509Extensions object. |
abstract void |
V3Extension.init(ASN1Object obj)
Inits the implementation with an ASN1Object.
|
protected void |
X509Extensions.parseExtensions(ASN1Object extObj)
Initializes the extensions from an ASN1Object.
|
abstract ASN1Object |
V3Extension.toASN1Object()
Returns an ASN.1 representation of a particular extension.
|
ASN1Object |
X509Extensions.toASN1Object()
Returns this X509Extensions object as (SEQUENCE) ASN1Object.
|
ASN1Object |
X509Extensions.toASN1Object(boolean ordered)
Returns this X509Extensions object as (SEQUENCE) ASN1Object.
|
| Constructor and Description |
|---|
X509Extensions(ASN1Object extensions)
Creates a new X.509Extensions object from an ASN1Object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AttributeCertificate.addExtension(V3Extension e)
Adds the given X509v3 extension.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AuthorityKeyIdentifier.init(ASN1Object obj)
Inits this
AuthorityKeyIdentifier implementation with an ASN1Object
representing the value of this extension. |
void |
BasicConstraints.init(ASN1Object obj)
Inits this
BasicConstraints implementation with an ASN1Object
representing the value of this extension. |
void |
CRLDistPointsSyntax.init(ASN1Object obj)
Inits this
CRLDistPointsSyntax implementation with an ASN1object
representing the value of this extension. |
void |
CertificateIssuer.init(ASN1Object obj)
Inits this
CertificateIssuer implementation with an ASN1object
representing the value of this extension. |
void |
CertificatePolicies.init(ASN1Object obj)
Inits this
CertificatePolicies implementation with an ASN1object
representing the value of this extension. |
void |
ExtendedKeyUsage.init(ASN1Object obj)
Inits this
ExtendedKeyUsage implementation with an ASN1Object
representing the value of this extension. |
void |
InfoAccess.init(ASN1Object obj)
Inits this
InfoAccess implementation with an ASN1object
representing the value of this extension. |
void |
InhibitAnyPolicy.init(ASN1Object obj)
Inits this
InhibitAnyPolicy implementation with an ASN1object
representing the value of this extension. |
void |
InvalidityDate.init(ASN1Object obj)
Inits this
InvalidityDate implementation with an ASN1object
representing the value of this extension. |
void |
IssuerAltName.init(ASN1Object obj)
Inits this
IssuerAltName implementation with an ASN1object
representing the value of this extension. |
void |
IssuingDistributionPoint.init(ASN1Object obj)
Inits this
IssuingDistributionPoint implementation with an ASN1object
representing the value of this extension. |
void |
NameConstraints.init(ASN1Object obj)
Inits this
NameConstraints implementation with an ASN1object
representing the value of this extension. |
void |
PolicyConstraints.init(ASN1Object obj)
Inits this
PolicyConstraints implementation with an ASN1object
representing the value of this extension. |
void |
PolicyMappings.init(ASN1Object obj)
Inits this
PolicyMappings implementation with an ASN1object
representing the value of this extension. |
void |
PrivateKeyUsagePeriod.init(ASN1Object obj)
Inits this
PrivateKeyUsagePeriod implementation with an ASN1Object
representing the value of this extension. |
void |
SubjectAltName.init(ASN1Object obj)
Inits this
SubjectAltName implementation with an ASN1object
representing the value of this extension. |
void |
SubjectDirectoryAttributes.init(ASN1Object obj)
Inits this
SubjectDirectoryAttributes implementation with an ASN1object
representing the value of this extension. |
ASN1Object |
AuthorityKeyIdentifier.toASN1Object()
Returns an ASN1Object representing the value of this
AuthorityKeyIdentifier
extension object. |
ASN1Object |
CRLDistPointsSyntax.toASN1Object()
Returns an ASN1Object representing the value of this
CRLDistPointsSyntax
extension object. |
ASN1Object |
CertificateIssuer.toASN1Object()
Returns an ASN1Object representing the value of this
CertificateIssuer
extension object. |
ASN1Object |
ErrorExtension.toASN1Object()
Only throws a X509ExtensionException, since an ErrorExtension only may be
used for displaying information about some broken extension.
|
ASN1Object |
ExtendedKeyUsage.toASN1Object()
Returns an ASN1Object representing the value of this
ExtendedKeyUsage
extension object. |
ASN1Object |
InfoAccess.toASN1Object()
Returns an ASN1Object representing the value of this
InfoAccess
object. |
ASN1Object |
InhibitAnyPolicy.toASN1Object()
Returns an ASN1Object representing the value of this
InhibitAnyPolicy
extension object. |
ASN1Object |
IssuerAltName.toASN1Object()
Returns an ASN1Object representing the value of this
IssuerAltName
extension object. |
ASN1Object |
IssuingDistributionPoint.toASN1Object()
Returns an ASN1Object representing the value of this
IssuingDistributionPoint
extension object. |
ASN1Object |
NameConstraints.toASN1Object()
Returns an ASN1Object representing the value of this
NameConstraints
extension object. |
ASN1Object |
PolicyMappings.toASN1Object()
Returns an ASN1Object representing the value of this
PolicyMappings
extension object. |
ASN1Object |
SubjectAltName.toASN1Object()
Returns an ASN1Object representing the value of this
SubjectAltName
extension object. |
ASN1Object |
SubjectDirectoryAttributes.toASN1Object()
Returns an ASN1Object representing the value of this
SubjectDirectoryAttributes
extension object. |
| Modifier and Type | Method and Description |
|---|---|
void |
BiometricInfo.init(ASN1Object obj)
Inits this
BiometricInfo implementation with an ASN1object
representing the value of this extension. |
void |
QCStatements.init(ASN1Object obj)
Inits this
QCStatements implementation with an ASN1object
representing the value of this extension. |
ASN1Object |
BiometricInfo.toASN1Object()
Returns an ASN1Object representing the value of this
BiometricInfo
extension object. |
ASN1Object |
QCStatements.toASN1Object()
Returns an ASN1Object representing the value of this
QCStatements
extension object. |
| Modifier and Type | Method and Description |
|---|---|
void |
BasicOCSPResponse.addExtension(V3Extension e)
Adds the given extension.
|
void |
OCSPRequest.addExtension(V3Extension e)
Adds the given extension.
|
void |
Request.addExtension(V3Extension e)
Adds the given extension.
|
void |
SingleResponse.addExtension(V3Extension e)
Adds the given extension.
|
void |
OCSPRequest.setAcceptableResponseTypes(ObjectID[] acceptableResponseTypes)
A convenience method for setting the response Types of the
AcceptableResponses extension.
|
void |
SingleResponse.setArchiveCutoff(java.util.Date cutoffTime)
A convenience method for setting the value of the ArchiveCutoff extension.
|
void |
SingleResponse.setCrlID(CrlID crlID)
A convenience method for setting the CrlID extension.
|
void |
BasicOCSPResponse.setNonce(byte[] nonce)
A convenience method for setting the value of the Nonce extension.
|
void |
OCSPRequest.setNonce(byte[] nonce)
A convenience method for setting the value of the Nonce extension.
|
void |
Request.setServiceLocator(ServiceLocator serviceLocator)
A convenience method for setting the ServiceLocator extension.
|
ASN1Object |
OCSPExtensions.toASN1Object()
Returns this OCSPExtensions object as (SEQUENCE) ASN1Object.
|
| Constructor and Description |
|---|
OCSPExtensions(ASN1Object extensions)
Creates a new OCSPExtensions object from an ASN1Object.
|
Request(ASN1Object obj)
Creates Request from an ASN1Object.
|
SingleResponse(ASN1Object obj)
Creates a SingleResponse from an ASN1Object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AcceptableResponses.init(ASN1Object obj)
Inits this
AcceptableResponses implementation with an ASN1object
representing the value of this extension. |
void |
ArchiveCutoff.init(ASN1Object obj)
Inits this
ArchiveCutoff implementation with an ASN1Object
representing the value of this extension. |
void |
CrlID.init(ASN1Object obj)
Inits this
CrlID implementation with an ASN1object
representing the value of this extension. |
void |
ServiceLocator.init(ASN1Object obj)
Inits this
ServiceLocator implementation with an ASN1object
representing the value of this extension. |
ASN1Object |
ServiceLocator.toASN1Object()
Returns an ASN1Object representing the value of this
ServiceLocator extension. |
| Modifier and Type | Method and Description |
|---|---|
void |
QualifiedCertificate.addExtension(V3Extension e)
Adds the given extension.
|
void |
QualifiedCertificate.setBiometricInfo(BiometricInfo biometricInfo)
Sets the BiometricInfo extension.
|
void |
QualifiedCertificate.setCertificatePolicies(CertificatePolicies certPolicies)
Sets the CertificatePolicies extension.
|
void |
QualifiedCertificate.setQCStatements(QCStatements qcStatements)
Sets the QCStatements extension.
|