A B C D E F G H I K L M N O P R S T U V W X

A

addAttribute(PKCSAttribute) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Add a PKCS attribute into the set of attributes for this PrivateKeyInfo object.
addAttribute(PKCSAttribute) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Adds an attribute to this set of attributes and returns the combined set in a new object.
addAttributes(PKCSAttribute[]) - Method in class com.ibm.security.pkcs12.SafeBag
Adds one or more attributes to the object and returns the result in a new SafeBag object.
addAttributes(PKCSAttributes) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Add a PKCSAttributes set of attributes into the set of attributes for this PrivateKeyInfo object.
addAttributes(PKCSAttributes) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Adds the attributes in the input PKCSAttributes to this set of attributes and returns the combined set in a new object.
addBag(Object, PKCSAttributes) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Add a piece of private information (represented by an input object) to this PFX.
addBags(SafeBag[]) - Method in class com.ibm.security.pkcs12.SafeContents
Add one or more SafeBags to this object and return the result in a new SafeContents * object.
addBagWithPasswordPrivacy(Object, PKCSAttributes, String, char[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Add a piece of private information (represented by an input object) to this PFX.
addBagWithPubkeyPrivacy(Object, PKCSAttributes, Certificate[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Add a piece of private information (represented by an input object) to this PFX.
addCertificate(Certificate[]) - Method in class com.ibm.security.pkcs7.SignedData
Add a certificate array to the certificate array for this SignedData object.
addCertificate(Certificate, String, byte[]) - Method in class com.ibm.security.pkcs12.PFX
Add a certificate to this PFX object.
addContentInfo(ContentInfo[]) - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Add one or more ContentInfos to this AuthenticatedSafe object and return the combined ContentInfos in a new object.
addCRL(CRL[]) - Method in class com.ibm.security.pkcs7.SignedData
Add a CRL array to the CRL array for this SignedData object.
addCRL(CRL, String, byte[]) - Method in class com.ibm.security.pkcs12.PFX
Add a certificate revocation list (CRL) to this PFX object.
addPrivateKey(PrivateKey, String, byte[]) - Method in class com.ibm.security.pkcs12.PFX
Add a private key to this PFX object.
addRecipient(Certificate[]) - Method in class com.ibm.security.pkcs7.EnvelopedData
Adds a group of recipients, as identified by their certificates, to the EnvelopedData object.
addRecipient(Certificate[]) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Adds a group of recipients, as identified by their certificates, to the AuthenticatedData object.
addRecipientCertificate(Certificate[]) - Method in class com.ibm.security.smime.SMIMESender
Add an array of recipient certificates to the S/MIME message.
addRecipientCertificate(Certificate[]) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Add an array of recipient certificates to the S/MIME message.
addSafeBags(SafeBag[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Add private information (packaged in SafeBags) to this PFX.
addSafeBagsWithPasswordPrivacy(SafeBag[], String, char[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Add private information (packaged in SafeBags) to this PFX.
addSafeBagsWithPubkeyPrivacy(SafeBag[], Certificate[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Add private information (packaged in SafeBags) to this PFX.
addShroudedKey(EncryptedPrivateKeyInfo, String, byte[]) - Method in class com.ibm.security.pkcs12.PFX
Add a shrouded key (encrypted private key) to this PFX object.
addSigner(Certificate, PrivateKey, String, PKCSAttributes, PKCSAttributes) - Method in class com.ibm.security.pkcs7.SignedData
Add a SignerInfo entry to this SignedData object.
addSignerSignatureOnly(Certificate, PrivateKey, String) - Method in class com.ibm.security.pkcs7.SignedData
Add a SignerInfo entry to this SignedData object without any default or specified signed attributes.
algid - Variable in class com.ibm.security.pkcs8.PrivateKeyInfo
The algorithm information (name, parameters, etc).
AlgorithmId - class com.ibm.security.x509.AlgorithmId.
 
AlgorithmId(DerValue) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs an algorithm identifier from its ASN.1 encoding.
AlgorithmId(DerValue, String) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs an algorithm identifier from its ASN.1 encoding.
AlgorithmId(ObjectIdentifier) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs a parameterless algorithm ID.
AlgorithmId(ObjectIdentifier, byte[]) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs an algorithm identifier from an oid and ASN.1 encoded parameters.
AlgorithmId(ObjectIdentifier, byte[], String) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs an algorithm identifier from an oid and ASN.1 encoded parameters.
AlgorithmId(ObjectIdentifier, String) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs a parameterless algorithm ID.
AlgorithmId(String, byte[]) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs an algorithm identifier from an oid in string representation and ASN.1 encoded parameters.
AlgorithmId(String, byte[], String) - Constructor for class com.ibm.security.x509.AlgorithmId
Constructs an algorithm identifier from an oid in string representation and ASN.1 encoded parameters.
applyMac(char[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Apply a message authentication code to the contents of this PFX.
applySignature(String, String, Certificate, PrivateKey) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Apply a digital signature to the contents of this PFX.
ascii2bmp(char[]) - Static method in class com.ibm.security.pkcs12.PKCS12Utils
Converts a character array into a BMP (Unicode) array.
attributes - Variable in class com.ibm.security.pkcs8.PrivateKeyInfo
The attributes associated with the key.
AUTHENTICATED_DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
AuthenticatedData Object Identifier = 1.2.840.113549.1.9.16.1.2
AuthenticatedData - class com.ibm.security.pkcs7.AuthenticatedData.
Implements the ASN.1 AuthenticatedData type.
AuthenticatedData(byte[]) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData object with a DER-encoded byte array.
AuthenticatedData(byte[], String) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData object with a DER-encoded byte array.
AuthenticatedData(SecretKey, OriginatorInfo, Certificate[], String, String, EncapsulatedContentInfo, PKCSAttributes, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData object using recipient certificates instead of RecipientInfo objects.
AuthenticatedData(SecretKey, OriginatorInfo, Certificate[], String, String, EncapsulatedContentInfo, PKCSAttributes, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData object using recipient certificates instead of RecipientInfo objects.
AuthenticatedData(SecretKey, OriginatorInfo, RecipientInfo[], String, String, EncapsulatedContentInfo, PKCSAttributes, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData object with the specified values that match the ASN.1 definition of AuthenticatedData.
AuthenticatedData(SecretKey, OriginatorInfo, RecipientInfo[], String, String, EncapsulatedContentInfo, PKCSAttributes, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
 
AuthenticatedData(String, boolean) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData with the filename of the DER-encoded or BASE64-encoded object.
AuthenticatedData(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.AuthenticatedData
Create an AuthenticatedData with the filename of the DER-encoded or BASE64-encoded object.
AuthenticatedSafe - class com.ibm.security.pkcs12.AuthenticatedSafe.
Implements the PKCS #12 AuthenticatedSafe data type, which is a sequence of ContentInfos.
AuthenticatedSafe(byte[]) - Constructor for class com.ibm.security.pkcs12.AuthenticatedSafe
Create an AuthenticatedSafe object with a DER byte array.
AuthenticatedSafe(byte[], String) - Constructor for class com.ibm.security.pkcs12.AuthenticatedSafe
Create an AuthenticatedSafe object with a DER byte array, and a provider specified.
AuthenticatedSafe(ContentInfo[]) - Constructor for class com.ibm.security.pkcs12.AuthenticatedSafe
Create an AuthenticatedSafe object with the input ContentInfo array.
AuthenticatedSafe(ContentInfo[], String) - Constructor for class com.ibm.security.pkcs12.AuthenticatedSafe
Create an AuthenticatedSafe object with the input ContentInfo array, and the provider.
AuthenticatedSafe(String, boolean) - Constructor for class com.ibm.security.pkcs12.AuthenticatedSafe
Create an AuthenticatedSafe with the filename of the DER-encoded or BASE64-encoded object.
AuthenticatedSafe(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.AuthenticatedSafe
Create an AuthenticatedSafe with the filename of the DER-encoded or BASE64-encoded object.

B

Bag - interface com.ibm.security.pkcs12.Bag.
Defines an interface implemented by specific bag types.
BEGIN_CERTIFICATE - Static variable in class com.ibm.security.pkcs7.SignedData
BEGIN_CERTIFICATE = "-----BEGIN CERTIFICATE-----"
bmp2string(byte[]) - Static method in class com.ibm.security.pkcs12.PKCS12Utils
Converts a BMP (Unicode) string into a String.

C

CERT_TYPES_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Certificate Types Object Identifier = 1.2.840.113549.1.9.22
CertBag - class com.ibm.security.pkcs12.CertBag.
Implements the PKCS #12 CertBag data type, which is a container for for a certificate.
CERTBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
CertBag Object Identifier = 1.2.840.113549.1.12.10.1.3
CertBag(byte[]) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with a DER byte array.
CertBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with a DER byte array.
CertBag(Certificate) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with the input Certificate.
CertBag(Certificate, String) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with the input Certificate.
CertBag(ObjectIdentifier, byte[]) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with the input object identifier and certificate encoding.
CertBag(ObjectIdentifier, byte[], String) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with the input object identifier and certificate encoding.
CertBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with the filename of the DER-encoded or BASE64-encoded object.
CertBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.CertBag
Create a CertBag with the filename of the DER-encoded or BASE64-encoded object.
CERTIFICATE_REQUEST_FILE_NAME - Static variable in class com.ibm.security.smime.SMIME
CERTIFICATE_REQUEST_FILE_NAME = "smime.p10"
CertificationRequest - class com.ibm.security.pkcs10.CertificationRequest.
A PKCS #10 certificate request is created and sent to a Certificate Authority, which then creates an X.509 certificate (or perhaps a PKCS #6 extended certificate) and returns it to the entity that requested it.
CertificationRequest(byte[]) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Create a CertificationRequest object with a DER byte array.
CertificationRequest(byte[], String) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Create a CertificationRequest object with a DER byte array.
CertificationRequest(CertificationRequestInfo) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Constructs an unsigned PKCS #10 certificate request.
CertificationRequest(CertificationRequestInfo, PrivateKey, String) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Constructs a signed PKCS #10 certificate request.
CertificationRequest(CertificationRequestInfo, PrivateKey, String, String) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Constructs a signed PKCS #10 certificate request.
CertificationRequest(CertificationRequestInfo, String) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Constructs an unsigned PKCS #10 certificate request.
CertificationRequest(String, boolean) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Create a CertificationRequest with the filename of the DER-encoded or BASE64-encoded object.
CertificationRequest(String, boolean, String) - Constructor for class com.ibm.security.pkcs10.CertificationRequest
Create a CertificationRequest with the filename of the DER-encoded or BASE64-encoded object.
CertificationRequestInfo - class com.ibm.security.pkcs10.CertificationRequestInfo.
Implements the ASN.1 CertificationRequestInfo type as defined in PKCS #10.
CertificationRequestInfo(byte[]) - Constructor for class com.ibm.security.pkcs10.CertificationRequestInfo
Create a CertificationRequestInfo object with a DER byte array.
CertificationRequestInfo(byte[], String) - Constructor for class com.ibm.security.pkcs10.CertificationRequestInfo
Create a CertificationRequestInfo object with a DER byte array.
CertificationRequestInfo(String, boolean) - Constructor for class com.ibm.security.pkcs10.CertificationRequestInfo
Create a CertificationRequestInfo with the filename of the DER-encoded or BASE64-encoded object.
CertificationRequestInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs10.CertificationRequestInfo
Create a CertificationRequestInfo with the filename of the DER-encoded or BASE64-encoded object.
CertificationRequestInfo(X500Name, PublicKey, PKCSAttributes) - Constructor for class com.ibm.security.pkcs10.CertificationRequestInfo
Create a CertificationRequestInfo object with the specified values.
CertificationRequestInfo(X500Name, PublicKey, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs10.CertificationRequestInfo
Create a CertificationRequestInfo object with the specified values.
CHALLENGE_PASSWORD_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Challenge Password Object Identifier = 1.2.840.113549.1.9.7
CHALLENGE_PASSWORD_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Challenge Password String
ChallengePassword - class com.ibm.security.pkcs9.ChallengePassword.
Implements the ASN.1 ChallengePassword attribute type.
ChallengePassword(byte[]) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword object with a DER byte array.
ChallengePassword(byte[], String) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword object with a DER byte array.
ChallengePassword(char[]) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword object with a character array.
ChallengePassword(char[], byte) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword object with a character array and a type to indicate if the String should be encoded as PrintableString or T61String.
ChallengePassword(char[], byte, String) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword object with a character array and a type to indicate if the String should be encoded as PrintableString or T61String.
ChallengePassword(char[], String) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword object with a character array.
ChallengePassword(String, boolean) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword with the filename of the DER-encoded or BASE64-encoded object.
ChallengePassword(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.ChallengePassword
Create a ChallengePassword with the filename of the DER-encoded or BASE64-encoded object.
CIPHER_ALGORITHM_3DES - Static variable in class com.ibm.security.pkcs5.PKCS5
 
CIPHER_ALGORITHM_DES - Static variable in class com.ibm.security.pkcs5.PKCS5
Cipher Algorithm DES.
CIPHER_ALGORITHM_DESEDE - Static variable in class com.ibm.security.pkcs5.PKCS5
 
CIPHER_ALGORITHM_RC2 - Static variable in class com.ibm.security.pkcs5.PKCS5
Cipher Algorithm RC2.
CIPHER_ALGORITHM_TRIPLE_DES - Static variable in class com.ibm.security.pkcs5.PKCS5
Cipher Algorithm TripleDES.
CIPHER_MODE_CBC - Static variable in class com.ibm.security.pkcs5.PKCS5
Cipher Mode CBC.
clone() - Method in class com.ibm.security.pkcs7.EncryptedData
Creates a clone of this EncryptedData object.
clone() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Creates a clone of this EncryptedContentInfo object.
clone() - Method in class com.ibm.security.pkcs7.DigestInfo
Creates a clone of this DigestInfo.
clone() - Method in class com.ibm.security.pkcs7.Data
Creates a clone of this Data object.
clone() - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Creates a clone of this SubjectKeyIdentifier object.
clone() - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Creates a clone of this EncapsulatedContentInfo object.
clone() - Method in class com.ibm.security.pkcs7.SignerInfo
Creates a clone of this SignerInfo object.
clone() - Method in class com.ibm.security.pkcs7.RecipientInfo
Creates a clone of this RecipientInfo object.
clone() - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Creates a clone of this MailListKeyIdentifier object.
clone() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Creates a clone of this SignedAndEnvelopedData object.
clone() - Method in class com.ibm.security.pkcs7.SignedData
Creates a clone of this SignedData object.
clone() - Method in class com.ibm.security.pkcs7.ContentInfo
Creates a clone of this ContentInfo object.
clone() - Method in class com.ibm.security.pkcs7.SignerIdentifier
Creates a clone of this SignerIdentifier object.
clone() - Method in class com.ibm.security.pkcs7.OriginatorInfo
Creates a clone of this OriginatorInfo.
clone() - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Creates a clone of this RecipientKeyIdentifier object.
clone() - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Creates a clone of this IssuerAndSerialNumber.
clone() - Method in class com.ibm.security.pkcs7.DigestedData
Creates a clone of this DigestedData object.
clone() - Method in class com.ibm.security.pkcs7.EnvelopedData
Creates a clone of this EnvelopedData object.
clone() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Creates a clone of this AuthenticatedData.
clone() - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Creates a clone of this UserKeyingMaterial object.
clone() - Method in class com.ibm.security.smime.SMIMEMessage
Creates a clone of this SMIMEMessage object.
clone() - Method in class com.ibm.security.smime.SMIMEReceiver
Creates a clone of this SMIMEReceiver object.
clone() - Method in class com.ibm.security.smime.SMIMESender
Creates a clone of this SMIMESender object.
clone() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Creates a clone of this PKCS10MimeDataSource object.
clone() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Creates a clone of this PKCS7MimeDataSource object.
clone() - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Creates a clone of this EncryptedPrivateKeyInfo object.
clone() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Creates a clone of this PrivateKeyInfo object.
clone() - Method in class com.ibm.security.pkcs9.UnstructuredName
Creates a clone of this UnstructuredName object.
clone() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Creates a clone of this UnstructuredAddress object.
clone() - Method in class com.ibm.security.pkcs9.EmailAddress
Creates a clone of this EmailAddress object.
clone() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Creates a clone of this ExtendedCertificateAttributes object.
clone() - Method in class com.ibm.security.pkcs9.Countersignature
Creates a clone of this Countersignature object.
clone() - Method in class com.ibm.security.pkcs9.ChallengePassword
Creates a clone of this ChallengePassword object.
clone() - Method in class com.ibm.security.pkcs9.LocalKeyId
Creates a clone of this LocalKeyId object.
clone() - Method in class com.ibm.security.pkcs9.SigningTime
Creates a clone of this SigningTime object.
clone() - Method in class com.ibm.security.pkcs9.ContentType
Creates a clone of this ContentType object.
clone() - Method in class com.ibm.security.pkcs9.FriendlyName
Creates a clone of this FriendlyName object.
clone() - Method in class com.ibm.security.pkcs9.MessageDigest
Creates a clone of this MessageDigest object.
clone() - Method in class com.ibm.security.pkcs10.CertificationRequest
Creates a clone of this CertificationRequest object.
clone() - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Creates a clone of this CertificationRequestInfo object.
clone() - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Creates a clone of this AuthenticatedSafe object.
clone() - Method in class com.ibm.security.pkcs12.SafeContents
Creates a clone of this SafeContents object.
clone() - Method in class com.ibm.security.pkcs12.CrlBag
Creates a clone of this CrlBag object.
clone() - Method in class com.ibm.security.pkcs12.SecretBag
Creates a clone of this SecretBag object.
clone() - Method in class com.ibm.security.pkcs12.SafeBag
Creates a clone of this SafeBag object.
clone() - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Creates a clone of this ShroudedKeyBag object.
clone() - Method in class com.ibm.security.pkcs12.PKCS12PFX
Create a clone of this PFX object.
clone() - Method in class com.ibm.security.pkcs12.PFX
Creates a clone of this PFX object.
clone() - Method in class com.ibm.security.pkcs12.MacData
Creates a clone of this MacData object.
clone() - Method in class com.ibm.security.pkcs12.KeyBag
Creates a clone of this KeyBag object.
clone() - Method in class com.ibm.security.pkcs12.CertBag
Creates a clone of this CertBag object.
clone() - Method in class com.ibm.security.pkcs12.SafeContentsBag
Creates a clone of this SafeContentsBag object.
clone() - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Creates a clone of this PKCSAttribute object.
clone() - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Creates a clone of this UnresolvedAttribute object.
clone() - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Creates a clone of this PublicKeyAndChallenge object.
clone() - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Creates a clone of this SignedPublicKeyAndChallenge object.
clone() - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Creates a clone of this PKCSAttribute object.
com.ibm.security.pkcs1 - package com.ibm.security.pkcs1
 
com.ibm.security.pkcs10 - package com.ibm.security.pkcs10
 
com.ibm.security.pkcs12 - package com.ibm.security.pkcs12
 
com.ibm.security.pkcs5 - package com.ibm.security.pkcs5
 
com.ibm.security.pkcs7 - package com.ibm.security.pkcs7
 
com.ibm.security.pkcs8 - package com.ibm.security.pkcs8
 
com.ibm.security.pkcs9 - package com.ibm.security.pkcs9
 
com.ibm.security.pkcsutil - package com.ibm.security.pkcsutil
 
com.ibm.security.smime - package com.ibm.security.smime
 
com.ibm.security.smime.jmail - package com.ibm.security.smime.jmail
 
com.ibm.security.util - package com.ibm.security.util
 
com.ibm.security.x509 - package com.ibm.security.x509
 
commonName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "CN=" attribute, denoting a person's common name.
compareDigest(byte[]) - Method in class com.ibm.security.pkcs7.SignerInfo
Compares the message digest computed from the message byte array with the message digest stored with the SignerInfo object.
Content - class com.ibm.security.pkcs7.Content.
Implements an abstract Content class that will be subclassed by PKCS #7 classes.
CONTENT_TYPE_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Content Type Object Identifier = 1.2.840.113549.1.9.3
CONTENT_TYPE_PKCS10 - Static variable in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
 
CONTENT_TYPE_PKCS7 - Static variable in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
 
CONTENT_TYPE_PKCS7_SIGNATURE - Static variable in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
 
CONTENT_TYPE_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Content Type String
Content() - Constructor for class com.ibm.security.pkcs7.Content
Create an uninitialized Content object.
Content(byte[]) - Constructor for class com.ibm.security.pkcs7.Content
Create a Content subclass with a DER-encoded byte array.
Content(byte[], String) - Constructor for class com.ibm.security.pkcs7.Content
Create a Content subclass with a DER-encoded byte array.
Content(String) - Constructor for class com.ibm.security.pkcs7.Content
Create an uninitialized Content object.
Content(String, boolean) - Constructor for class com.ibm.security.pkcs7.Content
Create a Content subclass with the filename of the DER-encoded or BASE64-encoded object.
Content(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.Content
Create a Content subclass with the filename of the DER-encoded or BASE64-encoded object.
ContentInfo - class com.ibm.security.pkcs7.ContentInfo.
Implements the ASN.1 ContentInfo type.
ContentInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo object with a DER-encoded byte array.
ContentInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo object with a DER-encoded byte array.
ContentInfo(Content) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo object with a preconstructed Content object.
ContentInfo(Content, String) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo object with a preconstructed Content object.
ContentInfo(ObjectIdentifier, byte[]) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo object with an ObjectIdenfitier for the contentType and a DER byte array without the leading tag or length for the content.
ContentInfo(ObjectIdentifier, byte[], String) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo object with an ObjectIdenfitier for the contentType and a DER byte array without the leading tag or length for the content.
ContentInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo with the filename of the DER-encoded or BASE64-encoded object.
ContentInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.ContentInfo
Create a ContentInfo with the filename of the DER-encoded or BASE64-encoded object.
ContentType - class com.ibm.security.pkcs9.ContentType.
Implements the ASN.1 ContentType type.
ContentType(byte[]) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType object with a DER byte array.
ContentType(byte[], String) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType object with a DER byte array.
ContentType(ObjectIdentifier) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType object with an ObjectIdentifier.
ContentType(ObjectIdentifier, String) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType object with an ObjectIdentifier.
ContentType(String) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType object with a String representation of the ObjectIdentifier.
ContentType(String, boolean) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType with the filename of the DER-encoded or BASE64-encoded object.
ContentType(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType with the filename of the DER-encoded or BASE64-encoded object.
ContentType(String, String) - Constructor for class com.ibm.security.pkcs9.ContentType
Create a ContentType object with a String representation of the ObjectIdentifier.
Countersignature - class com.ibm.security.pkcs9.Countersignature.
Implements the ASN.1 Countersignature attribute type.
COUNTERSIGNATURE_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Countersignature Object Identifier = 1.2.840.113549.1.9.6
COUNTERSIGNATURE_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Countersignature String
Countersignature(byte[]) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create a Countersignature object with a DER byte array.
Countersignature(byte[], String) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create a Countersignature object with a DER byte array.
Countersignature(SignerInfo) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create an Countersignature object with a SignerInfo object as the only element of the set of SignerInfo objects.
Countersignature(SignerInfo[]) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create an Countersignature object with an array of Strings.
Countersignature(SignerInfo[], String) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create an Countersignature object with an array of Strings.
Countersignature(SignerInfo, String) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create an Countersignature object with a SignerInfo object as the only element of the set of SignerInfo objects.
Countersignature(String, boolean) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create a Countersignature with the filename of the DER-encoded or BASE64-encoded object.
Countersignature(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.Countersignature
Create a Countersignature with the filename of the DER-encoded or BASE64-encoded object.
countryName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "C=" attribute, denoting a country.
CRL_TYPES_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
CRL Types Object Identifier = 1.2.840.113549.1.9.23
CrlBag - class com.ibm.security.pkcs12.CrlBag.
Implements the PKCS #12 CrlBag data type, which is a container for for a certificate revocation list.
CRLBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
CrlBag Object Identifier = 1.2.840.113549.1.12.10.1.4
CrlBag(byte[]) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with a DER byte array.
CrlBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with a DER byte array.
CrlBag(CRL) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with the input CRL.
CrlBag(CRL, String) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with the input CRL.
CrlBag(ObjectIdentifier, byte[]) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with the input object identifier and CRL encoding.
CrlBag(ObjectIdentifier, byte[], String) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with the input object identifier and CRL encoding.
CrlBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with the filename of the DER-encoded or BASE64-encoded object.
CrlBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.CrlBag
Create a CrlBag with the filename of the DER-encoded or BASE64-encoded object.
CT_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
CT Object Identifier = 1.2.840.113549.1.9.16.1

D

Data - class com.ibm.security.pkcs7.Data.
Implements the ASN.1 Data type.
DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Data Content Type Object Identifier = 1.2.840.113549.1.7.1
Data() - Constructor for class com.ibm.security.pkcs7.Data
Create an uninitialized Data object.
Data(byte[]) - Constructor for class com.ibm.security.pkcs7.Data
Create a Data object with a DER-encoded byte array.
Data(byte[], String) - Constructor for class com.ibm.security.pkcs7.Data
Create a Data object with a DER-encoded byte array.
Data(String) - Constructor for class com.ibm.security.pkcs7.Data
Create an uninitialized Data object.
Data(String, boolean) - Constructor for class com.ibm.security.pkcs7.Data
Create a Data with the filename of the DER-encoded or BASE64-encoded object.
Data(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.Data
Create a Data with the filename of the DER-encoded or BASE64-encoded object.
decode(byte[]) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Decode the attributes of the PKCSDerObject subclass from a DER byte array.
decode(DerValue) - Method in class com.ibm.security.pkcs7.EncryptedData
Initializes an EncryptedData object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Initializes an EncryptedContentInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.DigestInfo
Initializes an DigestInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.Data
Initializes a Data object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Initializes a SubjectKeyIdentifier object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Initializes an EncapsulatedContentInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.SignerInfo
Initializes an SignerInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.RecipientInfo
Initializes a RecipientInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Initializes a MailListKeyIdentifier object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Initializes a SignedAndEnvelopedData object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.SignedData
Initializes a SignedData object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.ContentInfo
Initializes a ContentInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.SignerIdentifier
Initializes a SignerIdentifier object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.OriginatorInfo
Initializes an OriginatorInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Initializes a RecipientKeyIdentifier object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Initializes an IssuerAndSerialNumber object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.DigestedData
Initializes an DigestedData object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.EnvelopedData
Initializes an EnvelopedData object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Initializes an AuthenticatedData object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Initializes a UserKeyingMaterial object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Initializes an EncryptedPrivateKeyInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Initialize an PrivateKeyInfo object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs9.PKCS9DerObject
 
decode(DerValue) - Method in class com.ibm.security.pkcs9.UnstructuredName
Initializes an UnstructuredName object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Initializes a UnstructuredAddress object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.EmailAddress
Initializes an EmailAddress object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Initializes an ExtendedCertificateAttributes object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.Countersignature
Initializes a Countersignature object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.ChallengePassword
Initializes a ChallengePassword object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.LocalKeyId
Initializes a LocalKeyId object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.SigningTime
Initializes a SigningTime object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.ContentType
Initializes a ContentType object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.FriendlyName
Initializes a FriendlyName object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs9.MessageDigest
Initializes a MessageDigest object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs10.CertificationRequest
Initializes a CertificationRequest object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Initializes a CertificationRequestInfo object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Initialize a AuthenticatedSafe object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.SafeContents
Initialize a SafeContents object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.CrlBag
Initialize a CrlBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.SecretBag
Initialize a SecretBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.SafeBag
Initialize a SafeBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Initialize a ShroudedKeyBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Initialize a PFX object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.PFX
Initialize a PFX object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.MacData
Initialize a MacData object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.KeyBag
Initialize a KeyBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.CertBag
Initialize a CertBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcs12.SafeContentsBag
Initialize a SafeContentsBag object from an input stream.
decode(DerValue) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Decode the attributes of the PKCSDerObject subclass from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Initializes a PKCSAttributes object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Initializes an UnresolvedAttribute object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Initializes a PublicKeyAndChallenge object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Initializes a SignedPublicKeyAndChallenge object from a DerValue.
decode(DerValue) - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Initializes a PKCSAttribute object from a DerValue.
decodeParams() - Method in class com.ibm.security.x509.AlgorithmId
LOCKDOWN remove default ctor public AlgorithmId() { }
decrypt(byte[]) - Method in class com.ibm.security.pkcs5.PKCS5
Decrypts an encrypted byte array with the encryption algorithm and values within the PKCS5 object.
decrypt(byte[]) - Method in class com.ibm.security.pkcs7.EncryptedData
Decrypts the object's encrypted content using the input decryption key.
decrypt(byte[]) - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Decrypts the object's encrypted content using the input decryption key.
decrypt(char[]) - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Decrypts the encrypted private key info using the input password.
decrypt(PrivateKey, byte[]) - Method in class com.ibm.security.pkcs1.PKCS1
Decrypts the input ciphertext according to the encryption algorithm in this object.
decrypt(PrivateKey, Certificate) - Method in class com.ibm.security.pkcs7.ContentInfo
Decrypts the ContentInfo stored in the ContentInfo object.
decrypt(PrivateKey, Certificate) - Method in class com.ibm.security.pkcs7.EnvelopedData
Decrypts the object's encrypted content.
decrypt(PrivateKey, Certificate) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Decrypts the ContentInfo that contains an EnvelopedData object for this SMIMEMimeMessage object.
decryptKey(PrivateKey) - Method in class com.ibm.security.pkcs7.RecipientInfo
Decrypts the encrypted symmetric key with the input private key.
deleteAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Deletes the attribute value associated with the input object identifier.
deleteAttribute(PKCSAttribute) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Delete the attribute from this set of attributes.
deleteAttribute(String) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Deletes the attribute value associated with the input object identifier string.
derEncode(OutputStream) - Method in class com.ibm.security.pkcs7.SignerInfo
DER encode this object onto an output stream.
derEncode(OutputStream) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Encode the attributes in DER form to the stream.
derEncode(OutputStream) - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
DER encode this object onto an output stream.
derEncode(OutputStream) - Method in class com.ibm.security.pkcsutil.PKCSAttribute
DER encode this object onto an output stream.
derEncode(OutputStream) - Method in class com.ibm.security.x509.AlgorithmId
DER encode this object onto an output stream.
DESCBC_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies the Data Encryption Standard (DES) symmetric key cryptographic algorithm in Cipher Block Chaining (CBC) mode; defined in NIST OIW.
DH_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for Diffie Hellman Key agreement, from PKCS #3.
DH_PKIX_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for the Diffie Hellman Key Agreement (DH), from the IETF PKIX IPKI Part I.
DIGESTED_DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Digested Data Content Type Object Identifier = 1.2.840.113549.1.7.5
DigestedData - class com.ibm.security.pkcs7.DigestedData.
Implements the ASN.1 DigestedData type.
DigestedData(byte[]) - Constructor for class com.ibm.security.pkcs7.DigestedData
Create a DigestedData object with a DER byte array.
DigestedData(byte[], String) - Constructor for class com.ibm.security.pkcs7.DigestedData
Create a DigestedData object with a DER byte array.
DigestedData(String, boolean) - Constructor for class com.ibm.security.pkcs7.DigestedData
Create a DigestedData with the filename of the DER-encoded or BASE64-encoded object.
DigestedData(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.DigestedData
Create a DigestedData with the filename of the DER-encoded or BASE64-encoded object.
DigestedData(String, EncapsulatedContentInfo) - Constructor for class com.ibm.security.pkcs7.DigestedData
Create a DigestedData object with specified values.
DigestedData(String, EncapsulatedContentInfo, String) - Constructor for class com.ibm.security.pkcs7.DigestedData
Create a DigestedData object with specified values.
DigestInfo - class com.ibm.security.pkcs7.DigestInfo.
Implements the ASN.1 DigestInfo type.
DigestInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.DigestInfo
Create a DigestInfo object with a DER-encoded byte array.
DigestInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.DigestInfo
Create a DigestInfo object with a DER-encoded byte array.
DigestInfo(String, AlgorithmParameters, byte[]) - Constructor for class com.ibm.security.pkcs7.DigestInfo
Create an DigestInfo object with the specified values.
DigestInfo(String, AlgorithmParameters, byte[], String) - Constructor for class com.ibm.security.pkcs7.DigestInfo
Create an DigestInfo object with the specified values.
DigestInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.DigestInfo
Create a DigestInfo with the filename of the DER-encoded or BASE64-encoded object.
DigestInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.DigestInfo
Create a DigestInfo with the filename of the DER-encoded or BASE64-encoded object.
dnQualifier_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "=" attribute, denoting a person's initials.
domainComponent_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "DC=" attribute, denoting an entry's domain component.
DSA_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for the Digital Signing Algorithm (DSA), from the IETF PKIX IPKI Part I.
DSA_OIW_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for the Digital Signing Algorithm (DSA), from the NIST OIW Stable Agreements part 12.

E

EMAIL_ADDRESS_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Email Address Object Identifier = 1.2.840.113549.1.9.1
EMAIL_ADDRESS_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Email Address String
EmailAddress - class com.ibm.security.pkcs9.EmailAddress.
Implements the ASN.1 EmailAddress type.
emailAddress_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "EMAIL=" attribute, denoting a person's email address.
EmailAddress(byte[]) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress object with a DER byte array.
EmailAddress(byte[], String) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress object with a DER byte array.
EmailAddress(String) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress object with an email address string as the only element of the set of email addresses.
EmailAddress(String[]) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress object with an array of Strings.
EmailAddress(String[], String) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress object with an array of Strings.
EmailAddress(String, boolean) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress with the filename of the DER-encoded or BASE64-encoded object.
EmailAddress(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress with the filename of the DER-encoded or BASE64-encoded object.
EmailAddress(String, String) - Constructor for class com.ibm.security.pkcs9.EmailAddress
Create an EmailAddress object with an email address string as the only element of the set of email addresses.
emit(DerOutputStream) - Method in class com.ibm.security.x509.X500Name
Deprecated. Use encode() instead
EncapsulatedContentInfo - class com.ibm.security.pkcs7.EncapsulatedContentInfo.
Implements the ASN.1 EncapsulatedContentInfo data type as defined in S/MIME CMS.
EncapsulatedContentInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.EncapsulatedContentInfo
Create an EncapsulatedContentInfo object with a DER-encoded byte array.
EncapsulatedContentInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.EncapsulatedContentInfo
Create an EncapsulatedContentInfo object with a DER-encoded byte array.
EncapsulatedContentInfo(ContentInfo) - Constructor for class com.ibm.security.pkcs7.EncapsulatedContentInfo
Create an EncapsulatedContentInfo from a ContentInfo.
EncapsulatedContentInfo(ContentInfo, String) - Constructor for class com.ibm.security.pkcs7.EncapsulatedContentInfo
Create an EncapsulatedContentInfo from a ContentInfo.
EncapsulatedContentInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.EncapsulatedContentInfo
Create an EncapsulatedContentInfo with the filename of the DER-encoded or BASE64-encoded object.
EncapsulatedContentInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.EncapsulatedContentInfo
Create an EncapsulatedContentInfo with the filename of the DER-encoded or BASE64-encoded object.
encode() - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Return an encoded DER byte array.
encode() - Method in class com.ibm.security.x509.AlgorithmId
Returns the DER-encoded X.509 AlgorithmId as a byte array.
encode(DerOutputStream) - Method in class com.ibm.security.x509.AlgorithmId
Marshal a DER-encoded "AlgorithmID" sequence on the DER stream.
encode(DerOutputStream) - Method in class com.ibm.security.x509.X500Name
Encodes the name in DER-encoded form.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.EncryptedData
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.DigestInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.Data
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.SignerInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.RecipientInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
DER encode this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.SignedData
DER encode this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.ContentInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.SignerIdentifier
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.OriginatorInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.DigestedData
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.EnvelopedData
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.UnstructuredName
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.EmailAddress
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.Countersignature
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.ChallengePassword
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.LocalKeyId
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.SigningTime
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.ContentType
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.FriendlyName
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs9.MessageDigest
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs10.CertificationRequest
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.SafeContents
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.CrlBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.SecretBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.SafeBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Encode this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.PFX
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.MacData
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.KeyBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.CertBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcs12.SafeContentsBag
Encodes this object to a DER OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Return an encoded DER byte array on an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Encode the attributes in DER form to the stream.
encode(OutputStream) - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Encode the attributes in DER form to the stream.
encode(OutputStream) - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Encodes this PublicKeyAndChallenge object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Encodes this object to an OutputStream.
encode(OutputStream) - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Encode the attributes in DER form to the stream.
encodePBEParameters() - Method in class com.ibm.security.pkcs5.PKCS5
Returns a DER encoded byte stream representing the PBE parameters stored in the PKCS5 object.
encrypt(byte[]) - Method in class com.ibm.security.pkcs5.PKCS5
Encrypts a byte array with the encryption algorithm and values within the PKCS5 object.
encrypt(Certificate[], String, int) - Method in class com.ibm.security.pkcs7.ContentInfo
Encrypts a copy of this ContentInfo with the recipient's certificate(s).
encrypt(Certificate, byte[]) - Method in class com.ibm.security.pkcs1.PKCS1
Encrypts the input message according to the encryption algorithm in this object.
encrypt(int) - Method in class com.ibm.security.smime.SMIMESender
Encrypts the current ContentInfo with a generated secret key and encrypts the secret key with the recipient certificate(s) that were already specified for this SMIMESender object.
encrypt(Object, int) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Encrypts the message with a generated secret key and encrypts the secret key with the recipient certificate(s) that were already specified for this SMIMEMimeMessage object.
encrypt(Object, String, int) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Encrypts the message with a generated secret key and encrypts the secret key with the recipient certificate(s) that were already specified for this SMIMEMimeMessage object.
encrypt(PublicKey, byte[]) - Method in class com.ibm.security.pkcs1.PKCS1
Encrypts the input message according to the encryption algorithm in this object.
encrypt(String, int) - Method in class com.ibm.security.smime.SMIMESender
Encrypts the current ContentInfo with a generated secret key and encrypts the secret key with the recipient certificate(s) that were already specified for this SMIMESender object.
ENCRYPTED_DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Encrypted Data Content Type Object Identifier = 1.2.840.113549.1.7.6
EncryptedContentInfo - class com.ibm.security.pkcs7.EncryptedContentInfo.
Implements the ASN.1 EncryptedContentInfo type specified in PKCS #7 and later in S/MIME-CMS.
EncryptedContentInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with a DER-encoded byte array.
EncryptedContentInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with a DER-encoded byte array.
EncryptedContentInfo(ContentInfo, String, byte[]) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with the specified contentInfo, encryption algorithm, and key byte array.
EncryptedContentInfo(ContentInfo, String, byte[], String) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with the specified contentInfo, encryption algorithm, and key byte array.
EncryptedContentInfo(ContentInfo, String, int) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with the specified contentInfo, encryption algorithm, and key size.
EncryptedContentInfo(ContentInfo, String, int, String) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with the specified contentInfo, encryption algorithm, and key size.
EncryptedContentInfo(ObjectIdentifier, AlgorithmId, byte[]) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with the specified values.
EncryptedContentInfo(ObjectIdentifier, AlgorithmId, byte[], String) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo object with the specified values.
EncryptedContentInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo with the filename of the DER-encoded or BASE64-encoded object.
EncryptedContentInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.EncryptedContentInfo
Create an EncryptedContentInfo with the filename of the DER-encoded or BASE64-encoded object.
EncryptedData - class com.ibm.security.pkcs7.EncryptedData.
Implements the ASN.1 EncryptedData type.
EncryptedData(byte[]) - Constructor for class com.ibm.security.pkcs7.EncryptedData
Create an EncryptedData object with a DER byte array.
EncryptedData(byte[], String) - Constructor for class com.ibm.security.pkcs7.EncryptedData
Create an EncryptedData object with a DER byte array.
EncryptedData(EncryptedContentInfo, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.EncryptedData
Create an EncryptedData object with the specified values.
EncryptedData(EncryptedContentInfo, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.EncryptedData
Create an EncryptedData object with the specified values.
EncryptedData(String, boolean) - Constructor for class com.ibm.security.pkcs7.EncryptedData
Create an EncryptedData with the filename of the DER-encoded or BASE64-encoded object.
EncryptedData(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.EncryptedData
Create an EncryptedData with the filename of the DER-encoded or BASE64-encoded object.
EncryptedPrivateKeyInfo - class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo.
Implements the EncryptedPrivateKeyInfo data type as defined in PKCS #8.
EncryptedPrivateKeyInfo(AlgorithmId, byte[]) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Create an EncryptedPrivateKeyInfo object with the specified values.
EncryptedPrivateKeyInfo(AlgorithmId, byte[], String) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Create an EncryptedPrivateKeyInfo object with the specified values.
EncryptedPrivateKeyInfo(byte[]) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Create an EncryptedPrivateKeyInfo object with a DER byte array.
EncryptedPrivateKeyInfo(byte[], String) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Create an EncryptedPrivateKeyInfo object with a DER byte array.
EncryptedPrivateKeyInfo(char[], PrivateKeyInfo, String, String) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Constructs an EncryptedPrivateKeyInfo from the key data in this object using a password-based encryption algorithm and the input password.
EncryptedPrivateKeyInfo(char[], PrivateKeyInfo, String, String, String) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Constructs an EncryptedPrivateKeyInfo from the key data in this object using a password-based encryption algorithm and the input password.
EncryptedPrivateKeyInfo(String, boolean) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Create an EncryptedPrivateKeyInfo with the filename of the DER-encoded or BASE64-encoded object.
EncryptedPrivateKeyInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Create an EncryptedPrivateKeyInfo with the filename of the DER-encoded or BASE64-encoded object.
ENCRYPTION_ALGORITHM_PBES1 - Static variable in class com.ibm.security.pkcs5.PKCS5
PKCS5 Encryption Algorithm PBES1.
ENCRYPTION_ALGORITHM_PBES2 - Static variable in class com.ibm.security.pkcs5.PKCS5
PKCS5 Encryption Algorithm PBES2.
END_CERTIFICATE - Static variable in class com.ibm.security.pkcs7.SignedData
END_CERTIFICATE = "-----END CERTIFICATE-----"
EntityIdentifier - interface com.ibm.security.pkcs7.EntityIdentifier.
Implements the ASN.1 type EntityIdentifier as defined by the S/MIME spec.
ENVELOPED_DATA_FILE_NAME - Static variable in class com.ibm.security.smime.SMIME
ENVELOPED_DATA_FILE_NAME = "smime.p7m"
ENVELOPED_DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Enveloped Data Content Type Object Identifier = 1.2.840.113549.1.7.3
EnvelopedData - class com.ibm.security.pkcs7.EnvelopedData.
Implements the ASN.1 EnvelopedData type.
EnvelopedData(byte[]) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData object with a DER-encoded byte array.
EnvelopedData(byte[], String) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData object with a DER-encoded byte array.
EnvelopedData(Certificate[], ContentInfo, String, int, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData object with the specified values.
EnvelopedData(Certificate[], ContentInfo, String, int, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData object with the specified values.
EnvelopedData(OriginatorInfo, RecipientInfo[], EncryptedContentInfo, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData object with the specified values.
EnvelopedData(OriginatorInfo, RecipientInfo[], EncryptedContentInfo, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData object with the specified values.
EnvelopedData(String, boolean) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData with the filename of the DER-encoded or BASE64-encoded object.
EnvelopedData(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.EnvelopedData
Create an EnvelopedData with the filename of the DER-encoded or BASE64-encoded object.
equals(AlgorithmId) - Method in class com.ibm.security.x509.AlgorithmId
Returns true iff the argument indicates the same algorithm with the same parameters.
equals(Object) - Method in class com.ibm.security.pkcs7.EncryptedData
Determines if this EncryptedData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Determines if this EncryptedContentInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.DigestInfo
Determines if this DigestInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.Data
Determines if this Data object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Determines if this SubjectKeyIdentifier object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Determines if this EncapsulatedContentInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.SignerInfo
Determines if this SignerInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.RecipientInfo
Determines if this RecipientInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Determines if this MailListKeyIdentifier object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Determines if this SignedAndEnvelopedData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.SignedData
Determines if this SignedData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.SignerIdentifier
Determines if this SignerIdentifier object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.OriginatorInfo
Determines if this OriginatorInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Determines if this RecipientKeyIdentifier object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Determines if this IssuerAndSerialNumber object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.DigestedData
Determines if this DigestedData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.EnvelopedData
Determines if this EnvelopedData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Determines if this AuthenticatedData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Determines if this UserKeyingMaterial object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Determines if this EncryptedPrivateKeyInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Determines if this PrivateKeyInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.UnstructuredName
Determines if this UnstructuredName object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Determines if this UnstructuredAddress object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.EmailAddress
Determines if this EmailAddress object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Determines if this ExtendedCertificateAttributes object is equivalent to * the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.Countersignature
Determines if this Countersignature object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.ChallengePassword
Determines if this ChallengePassword object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.LocalKeyId
Determines if this LocalKeyId object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.SigningTime
Determines if this SigningTime object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.ContentType
Determines if this ContentType object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.FriendlyName
Determines if this FriendlyName object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs9.MessageDigest
Determines if this MessageDigest object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs10.CertificationRequest
Determines if this CertificationRequest object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Determines if this CertificationRequestInfo object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Determines if this AuthenticatedSafe object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.SafeContents
Determines if this SafeContents object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.CrlBag
Determines if this CrlBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.SecretBag
Determines if this SecretBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.SafeBag
Determines if this SafeBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Determines if this ShroudedKeyBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Determine if this PFX object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.PFX
Determines if this PFX object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.MacData
Determines if this MacData object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.KeyBag
Determines if this KeyBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.CertBag
Determines if this CertBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcs12.SafeContentsBag
Determines if this SafeContentsBag object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Determines if this object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Compares this PKCSAttributes for equality with the specified object.
equals(Object) - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Determines if this UnresolvedAttribute object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Determines if this PublicKeyAndChallenge object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Determines if this SignedPublicKeyAndChallenge object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Determines if this PKCSAttribute object is equivalent to the input object.
equals(Object) - Method in class com.ibm.security.util.ObjectIdentifier
 
equals(Object) - Method in class com.ibm.security.x509.AlgorithmId
Compares this AlgorithmID to another.
equals(Object) - Method in class com.ibm.security.x509.X500Name
Compares this name with another, for equality.
equals(ObjectIdentifier) - Method in class com.ibm.security.util.ObjectIdentifier
Compares this identifier with another, for equality.
equals(ObjectIdentifier) - Method in class com.ibm.security.x509.AlgorithmId
Compares two algorithm IDs for equality.
equals(X500Name) - Method in class com.ibm.security.x509.X500Name
Compares this name with another, for equality.
EXTENDED_CERTIFICATE_ATTRIBUTES_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Extended Certificate Attributes Object Identifier = 1.2.840.113549.1.9.9
EXTENDED_CERTIFICATE_ATTRIBUTES_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Extended Certificate Attributes String
ExtendedCertificateAttributes - class com.ibm.security.pkcs9.ExtendedCertificateAttributes.
Implements the ASN.1 ExtendedCertificateAttributes type.
ExtendedCertificateAttributes(byte[]) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes object with a DER byte array.
ExtendedCertificateAttributes(byte[], String) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes object with a DER byte array.
ExtendedCertificateAttributes(PKCSAttribute) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes object with a PKCSAttribute as the only element of the set of attributes.
ExtendedCertificateAttributes(PKCSAttributes) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes object with a PKCSAttributes object.
ExtendedCertificateAttributes(PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes object with a PKCSAttributes object.
ExtendedCertificateAttributes(PKCSAttribute, String) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes object with a PKCSAttribute as the only element of the set of attributes.
ExtendedCertificateAttributes(String, boolean) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes with the filename of the DER-encoded or BASE64-encoded object.
ExtendedCertificateAttributes(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Create an ExtendedCertificateAttributes with the filename of the DER-encoded or BASE64-encoded object.
EXTENSION_REQUEST_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Extension Request Object Identifier = 1.2.840.113549.1.9.14

F

finalize() - Method in class com.ibm.security.pkcs5.PKCS5
Ensures that the password bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs7.EncryptedData
Ensure that the contentEncryptionKey bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Ensures that the encryptionKeyBytes bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs7.RecipientInfo
Ensures that the encryptedKey bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs7.EnvelopedData
Ensure that the contentEncryptionKey bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Ensures that the contentEncryptionKey bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Ensures that the key bytes are nulled out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs9.ChallengePassword
Ensures that the password is blanked out when there are no more references to this object.
finalize() - Method in class com.ibm.security.pkcs12.PFX
Ensures that the bytes of this key are set to zero when there are no more references to it.
FRIENDLY_NAME_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Friendly Name Object Identifier = 1.2.840.113549.1.9.20
FRIENDLY_NAME_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Friendly Name String
FriendlyName - class com.ibm.security.pkcs9.FriendlyName.
Implements the ASN.1 FriendlyName type.
FriendlyName(byte[]) - Constructor for class com.ibm.security.pkcs9.FriendlyName
Create a FriendlyName object with a DER byte array.
FriendlyName(byte[], String) - Constructor for class com.ibm.security.pkcs9.FriendlyName
Create a FriendlyName object with a DER byte array.
FriendlyName(String) - Constructor for class com.ibm.security.pkcs9.FriendlyName
Create a FriendlyName object with the given name.
FriendlyName(String, boolean) - Constructor for class com.ibm.security.pkcs9.FriendlyName
Create a FriendlyName with the filename of the DER-encoded or BASE64-encoded object.
FriendlyName(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.FriendlyName
Create a FriendlyName with the filename of the DER-encoded or BASE64-encoded object.
FriendlyName(String, String) - Constructor for class com.ibm.security.pkcs9.FriendlyName
Create a FriendlyName object with the given name.

G

generateDerEncoding() - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Returns the byte array of the DER encoding.
generateMAC(byte[]) - Method in class com.ibm.security.pkcs5.PKCS5
Generates a MAC for the specified byte array with the MAC algorithm and values within the PKCS5 object.
generationQualifier_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "GENERATION=" attribute.
genKey(byte, String, char[], byte[], int, int) - Static method in class com.ibm.security.pkcs12.PKCS12
Generates encryption keys, HMAC keys and initialization vector (IV) values based on PKCS #12 specifications.
genKey(byte, String, char[], byte[], int, int, String) - Static method in class com.ibm.security.pkcs12.PKCS12
Generates encryption keys, HMAC keys and initialization vector (IV) values based on PKCS #12 specifications.
get(String) - Static method in class com.ibm.security.x509.AlgorithmId
Returns one of the algorithm IDs most commonly associated with this algorithm name.
get(String, String) - Static method in class com.ibm.security.x509.AlgorithmId
Returns one of the algorithm IDs most commonly associated with this algorithm name.
getAlgorithm() - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Returns the encryption algorithm name.
getAlgorithm() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns the algorithm to be used with this key.
getAlgorithmId() - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Returns the encryption algorithm identifier.
getAlgorithmId() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns the algorithm identifier.
getAlgorithmId(String) - Static method in class com.ibm.security.x509.AlgorithmId
Deprecated. use the short get form of this method.
getAlgParameters() - Method in class com.ibm.security.x509.AlgorithmId
Returns the algorithm parameters.
getAllCertificates(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Same as the getCertificates method except that unprotected certificates are returned, regardless of input arguments.
getAllCRLs(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Same as the getCRLs method except that unprotected CRLs are returned, regardless of input arguments.
getAllPrivateKeys(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Same as the getPrivateKeys method except that unprotected private keys are returned, regardless of input arguments.
getAllSafeBags(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Same as the getSafeBags method except that unprotected SafeBags are returned, regardless of input arguments.
getAllSafeContents(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Same as the getSafeContents method except that unprotected SafeContents are returned, regardless of input arguments.
getAllShroudedKeys(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Same as the getShroudedKeys method except that unprotected shrouded keys are returned, regardless of input arguments.
getAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns an attribute from the attribute set based on an ObjectIdentifier.
getAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Returns a copy of the attribute associated with the input object identifier.
getAttribute(String) - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Returns a copy of the attribute associated with the input object identifier string.
getAttributeId() - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Returns a reference to the ObjectIdentifier of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.UnstructuredName
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.EmailAddress
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.Countersignature
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.LocalKeyId
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.SigningTime
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.ContentType
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.FriendlyName
Returns a String indicating the name of the attribute.
getAttributeName() - Method in class com.ibm.security.pkcs9.MessageDigest
Returns a String indicating the name of the attribute.
getAttributes() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns the PKCS attributes associated with this key.
getAttributes() - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Returns a reference to the subject's attributes.
getAttributes() - Method in class com.ibm.security.pkcs12.SafeBag
Returns a copy of the PKCSAttributes associated with this object, or null if there are no attributes.
getAttributes() - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Return the attributes as an array of PKCSAttribute objects.
getAttributeValue() - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Returns a copy of the attribute value.
getAuthAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a reference to an authenticated attribute from the authenticated attribute set based on an ObjectIdentifier.
getAuthAttributes() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a reference to the PKCSAttributes authenticated attributes for this object.
getBase64Content() - Method in class com.ibm.security.smime.SMIMESender
Returns the BASE64 DER-encoded content of the ContentInfo or CertificationRequest that this SMIMESender object contains.
getBody() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the body of this SMIMEMessage object as a byte array.
getBytes() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy the message of this SMIMEMessage object as a byte array of the header and body.
getBytes() - Method in class com.ibm.security.pkcs9.MessageDigest
Returns a copy of the digest of this MessageDigest object.
getCertificate(IssuerAndSerialNumber) - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Retrieve a copy of the Certificate object that matches the specified IssuerAndSerialNumber.
getCertificate(IssuerAndSerialNumber) - Method in class com.ibm.security.pkcs7.SignedData
Retrieve a copy of the Certificate object that matches the specified IssuerAndSerialNumber.
getCertificates() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a copy of the set of signing certificates in an array of certificates.
getCertificates() - Method in class com.ibm.security.pkcs7.SignedData
Returns a copy of the set of signing certificates in an array of certificates.
getCertificates() - Method in class com.ibm.security.pkcs7.OriginatorInfo
Returns a copy of the set of signing certificates in an array of certificates.
getCertificates(char[]) - Method in class com.ibm.security.pkcs12.PFX
Get all certificates stored in this PFX and protected with the input password.
getCertificates(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Get certificates stored in this PFX.
getCertificatesByFriendlyName(char[], String) - Method in class com.ibm.security.pkcs12.PFX
Get all certificates stored in this PFX having the input friendly name and protected with the input password (or unprotected).
getCertificationRequest() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the CertificationRequest contained in this SMIMEMessage object.
getCertificationRequest() - Method in class com.ibm.security.smime.SMIMEReceiver
Get the CertificationRequest object from the byte array of the PKCS #10 CertificationRequest object that is stored in the body the SMIMEMessage object for this SMIMEReceiver object.
getCertificationRequest() - Method in class com.ibm.security.smime.SMIMESender
Returns the CertificationRequest object for this SMIMESender object.
getCertificationRequest() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Returns the CertificationRequest object for this PKCS10MimeDataSource object.
getCertificationRequest() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns the CertificationRequest object contained within this SMIMEMimeMessage, if any.
getCertificationRequestBytes() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the byte array representing the BASE64 encoding of the CertificationRequest contained in this SMIMEMessage object.
getCertificationRequestBytes() - Method in class com.ibm.security.smime.SMIMEReceiver
Get the DER-encoded byte array of the PKCS #10 CertificationRequest object that is stored in the body the SMIMEMessage object for this SMIMEReceiver object.
getCertRequestInfo() - Method in class com.ibm.security.pkcs10.CertificationRequest
Returns a reference to the certification request information.
getChallenge() - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Returns the challenge String.
getCipherAlgorithm() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the cipher algorithm value used in the PKCS5 methods.
getCipherMode() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the cipher mode value used in the PKCS5 methods.
getCipherString() - Method in class com.ibm.security.pkcs5.PKCS5
Returns a cipher string constructed with "PBEWith" + key encryption function + "And" + cipher algorithm.
getCommonName() - Method in class com.ibm.security.x509.X500Name
Returns a "Common Name" component.
getContent() - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Returns a copy of the content byte array contained in this EncapsulatedContentInfo object.
getContent() - Method in class com.ibm.security.pkcs7.ContentInfo
Returns a copy of the Content of this ContentInfo object.
getContent(DataSource) - Method in class com.ibm.security.smime.jmail.PKCS7MimeHandler
Returns the ContentInfo object contained within the DataSource.
getContent(DataSource) - Method in class com.ibm.security.smime.jmail.PKCS10MimeHandler
Return the CertificationRequest object contained within the DataSource.
getContentEncryptionAlgorithm() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Returns a copy of the the encryption algorithm that was used to encrypt the content.
getContentInfo() - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Constructs and returns a ContentInfo object based on this EncapsulatedContentInfo object's contentType and content attributes.
getContentInfo() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the ContentInfo contained in this SMIMEMessage object.
getContentInfo() - Method in class com.ibm.security.smime.SMIMEReceiver
Get the ContentInfo object from the byte array of the PKCS #7 ContentInfo object that is stored in the body the SMIMEMessage object for this SMIMEReceiver object.
getContentInfo() - Method in class com.ibm.security.smime.SMIMESender
Returns a copy of the ContentInfo object for this SMIMESender object.
getContentInfo() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Returns a clone of the ContentInfo object contained in this PKCS7MimeDataSource object.
getContentInfo() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns a copy of the ContentInfo object contained within this SMIMEMimeMessage, if any.
getContentInfoBytes() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the byte array representing the BASE64 encoding of the ContentInfo contained in this SMIMEMessage object.
getContentInfoBytes() - Method in class com.ibm.security.smime.SMIMEReceiver
Get the DER-encoded byte array of the PKCS #7 ContentInfo object that is stored in the body the SMIMEMessage object for this SMIMEReceiver object.
getContentInfos() - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Return a copy of the ContentInfos in this AuthenticatedSafe.
getContentType() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Returns a reference to the ObjectIdentifer for the encrypted content.
getContentType() - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Returns a reference to the ObjectIdentifer for the EncapsulatedContentInfo object.
getContentType() - Method in class com.ibm.security.pkcs7.ContentInfo
Returns a reference to the ObjectIdentifer for the ContentInfo object.
getContentType() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Returns the MIME type of the underlying object.
getContentType() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Returns the MIME type of the underlying object.
getContentTypeString() - Method in class com.ibm.security.pkcs7.ContentInfo
Returns the string representation of the content type of this ContentInfo object.
getCountry() - Method in class com.ibm.security.x509.X500Name
Returns a "Country" name component.
getCRLs() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a copy of the set of CRLs in an array of CRLs.
getCRLs() - Method in class com.ibm.security.pkcs7.SignedData
Returns a copy of the set of CRLs in an array of CRLs.
getCRLs() - Method in class com.ibm.security.pkcs7.OriginatorInfo
Returns a copy of the set of CRLs in an array of CRLs.
getCRLs(char[]) - Method in class com.ibm.security.pkcs12.PFX
Get all certificate revocation lists (CRLs) stored in this PFX and protected with the input password.
getCRLs(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Get certificate revocation lists (CRLs) stored in this PFX.
getData() - Method in class com.ibm.security.pkcs7.Data
Returns a copy of the data contents of this Data object.
getDate() - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Returns a copy the date data member of this object.
getDate() - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Returns a copy the date data member of this object.
getDate() - Method in class com.ibm.security.pkcs9.SigningTime
Returns a copy of the date of this SigningTime object.
getDigest() - Method in class com.ibm.security.pkcs7.DigestInfo
Returns a copy of the byte array of the digest for this DigestInfo object.
getDigest() - Method in class com.ibm.security.pkcs7.DigestedData
Returns a copy of the message digest byte array for this object.
getDigestAlgorithm() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the message digest value used in the PKCS5 methods.
getDigestAlgorithm() - Method in class com.ibm.security.pkcs7.DigestInfo
Returns a copy of the digest AlgorithmId for this DigestInfo object.
getDigestAlgorithm() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a copy of the message digest AlgorithmId for this object.
getDigestAlgorithm() - Method in class com.ibm.security.pkcs7.DigestedData
Returns a copy of the message digest AlgorithmId for this object.
getDigestAlgorithm() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a copy of the Message Digest AlgorithmId for this object, or null if the Message Digest algorithm has not been set.
getDigestAlgorithm(AlgorithmId) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the message digest AlgorithmId object for the specified message digest and signature AlgorithmId.
getDigestAlgorithm(AlgorithmId, String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the message digest AlgorithmId object for the specified message digest and signature AlgorithmId.
getDigestAlgorithm(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the message digest AlgorithmId object for the specified message digest and signature algorithm.
getDigestAlgorithm(String, String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the message digest AlgorithmId object for the specified message digest and signature algorithm.
getDigestAlgorithms() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a copy of the array of message digest algorithms.
getDigestAlgorithms() - Method in class com.ibm.security.pkcs7.SignedData
Returns a copy of the array of message digest algorithms.
getDigestSignatureAlgorithm(AlgorithmId, AlgorithmId) - Static method in class com.ibm.security.pkcs7.PKCS7
Combine the message digest and signature algorithms and return a combined AlgorithmId representing the message digest and signature algorithm.
getDigestSignatureAlgorithm(AlgorithmId, AlgorithmId, String) - Static method in class com.ibm.security.pkcs7.PKCS7
Combine the message digest and signature algorithms and return a combined AlgorithmId representing the message digest and signature algorithm.
getDigestSignatureAlgorithm(String, String) - Static method in class com.ibm.security.pkcs7.PKCS7
Combine the message digest and signature algorithms and return a combined AlgorithmId representing the message digest and signature algorithm.
getDigestSignatureAlgorithm(String, String, String) - Static method in class com.ibm.security.pkcs7.PKCS7
 
getEmail() - Method in class com.ibm.security.x509.X500Name
Returns a "Email" component.
getEmailAddresses() - Method in class com.ibm.security.pkcs9.EmailAddress
Returns a copy of the array of email addresses for this EmailAddress object.
getEncapsulatedContent() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a copy of the EncapsulatedContentInfo for this object, or null if the EncapsulatedContentInfo has not been set.
getEncapsulatedContentInfo() - Method in class com.ibm.security.pkcs7.SignedData
Returns a copy of the EncapsulatedContentInfo.
getEncapsulatedContentInfo() - Method in class com.ibm.security.pkcs7.DigestedData
Returns a copy of the EncapsulatedContentInfo for this object.
getEncoded() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns the DER-encoded form of the key as a byte array.
getEncoded() - Method in class com.ibm.security.x509.X500Name
Gets the name in DER-encoded form.
getEncodedParams() - Method in class com.ibm.security.x509.AlgorithmId
Returns the DER encoded parameter, which can then be used to initialize java.security.AlgorithmParamters.
getEncodedValue() - Method in class com.ibm.security.pkcs12.CrlBag
Returns the DER-encoded contents of this object.
getEncodedValue() - Method in class com.ibm.security.pkcs12.SecretBag
Returns the DER-encoding of the contents of this bag.
getEncodedValue() - Method in interface com.ibm.security.pkcs12.Bag
 
getEncodedValue() - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Returns the DER-encoded contents of this object.
getEncodedValue() - Method in class com.ibm.security.pkcs12.KeyBag
Returns the DER-encoded contents of this object.
getEncodedValue() - Method in class com.ibm.security.pkcs12.CertBag
Returns the DER-encoded contents of this object.
getEncodedValue() - Method in class com.ibm.security.pkcs12.SafeContentsBag
Returns the DER-encoded contents of this object.
getEncryptedContent() - Method in class com.ibm.security.pkcs7.EncryptedData
Returns a reference the encryptedContent data member of this object.
getEncryptedContent() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Returns a copy of the encrypted content.
getEncryptedContentInfo() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a copy of the EncryptedContentInfo.
getEncryptedContentInfo() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a copy of the encryptedContentInfo for this object, or null if the encryptedContentInfo has not been set.
getEncryptedData() - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Returns a copy of the encrypted data.
getEncryptedKey() - Method in class com.ibm.security.pkcs7.RecipientInfo
Returns a copy of the symmetric key which was encrypted with the public key of this recipient.
getEncryptionAlgorithm() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the encryption algorithm value used in the PKCS5 methods.
getEncryptionAlgorithm(int) - Static method in class com.ibm.security.smime.SMIME
Retrieves the default encryption algorithm String for the specified encryption strength.
getEncryptionAlgorithmString() - Method in class com.ibm.security.pkcs1.PKCS1
Returns the encryption algorithm string.
getEncryptionKey() - Method in class com.ibm.security.pkcs7.EncryptedData
Returns the key used to encrypt the content, or null if this object was not used to encrypt the content.
getEncryptionKey() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Returns a copy of the key byte array used to encrypt the content, or null if this object was not used to encrypt the content.
getEncryptionKeySize(int) - Static method in class com.ibm.security.smime.SMIME
Retrieves the default encryption keysize for the specified encryption strength.
getEntityIdentifier() - Method in class com.ibm.security.pkcs7.RecipientInfo
Returns a copy of the EntityIdentifier.
getExtendedCertificateAttributes() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Returns a reference to the attributes object for this ExtendedCertificateAttributes object.
getFileName() - Method in class com.ibm.security.smime.SMIMESender
Returns the value for the filename Content-Disposition MIME attribute.
getFormat() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns the format for this key: "PKCS#8"
getFriendlyName() - Method in class com.ibm.security.pkcs9.FriendlyName
Returns the friendly name in String format.
getFriendlyNames(char[]) - Method in class com.ibm.security.pkcs12.PFX
Get all friendly names attached to data items stored in this PFX and protected with the input password (or unprotected).
getHeader() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the header of this SMIMEMessage object as a byte array.
getHeader() - Method in class com.ibm.security.smime.SMIMEReceiver
Get the byte array of the header the SMIMEMessage object for this SMIMEReceiver object.
getHeaderHashTable() - Method in class com.ibm.security.smime.SMIMEMessage
Returns the Hashtable representing the header of this SMIMEMessage object.
getHMACString() - Method in class com.ibm.security.pkcs5.PKCS5
Returns a Hmac string constructed with "Hmac" + message digest algorithm + "And" + cipher algorithm.
getIdentifier() - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Returns a copy of the identifier contents of this SubjectKeyIdentifier object.
getInputStream() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
This method returns a ByteArrayInputStream representing the DER encoding of the CertificationRequest object.
getInputStream() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
This method returns a ByteArrayInputStream representing the DER encoding of the ContentInfo object.
getIssuer() - Method in class com.ibm.security.pkcs7.SignerIdentifier
Get a copy of the IssuerAndSerialNumber, if this SignerIdentifier contains an IssuerAndSerialNumber object.
getIssuer() - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Returns a copy of the X.500 name of this issuer.
getIterationCount() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the iteration count value used in the PKCS5 methods.
getIterations() - Method in class com.ibm.security.pkcs12.MacData
Returns the iteration count value.
getKeyAlgorithm() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the key algorithm value used in the PKCS5 methods.
getKeyBytes() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Return a copy of the private key byte array.
getKeyEncryptionAlgorithm() - Method in class com.ibm.security.pkcs7.RecipientInfo
Returns a copy of the algorithm, represented as an AlgorithmId, that was used to encrypt the symmetric key.
getKeyEncryptionAlgorithm() - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Returns a copy of the key encryption AlgorithmId for this object.
getKeyEncryptionFunction() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the key encryption function value used in the PKCS5 methods.
getKeyIdentifier() - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Returns a copy the keyIdentifier data member of this object.
getKeyIdentifier() - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Returns a copy the keyIdentifier data member of this object.
getKeyLength() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the key length value used in the PKCS5 methods.
getLocality() - Method in class com.ibm.security.x509.X500Name
Returns a "Locality" name component.
getLocalKeyId() - Method in class com.ibm.security.pkcs9.LocalKeyId
Returns a copy of the Local Key Identifier as a byte array.
getMac() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a copy the MAC byte array for this object, or null if the MAC byte array has not been set.
getMac() - Method in class com.ibm.security.pkcs12.MacData
Returns a copy of the MAC digest.
getMacAlgorithm() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a copy of the MAC algorithm for this object, or null if the MAC algorithm has not been set.
getMACAlgorithm(AlgorithmId) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the MAC AlgorithmId object for the specified MAC AlgorithmId.
getMACAlgorithm(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the MAC AlgorithmId object for the specified MAC algorithm.
getMacData() - Method in class com.ibm.security.pkcs12.PKCS12PFX
Returns the MacData (SHA-1 HMAC) of this PFX, or null if this PFX has not been protected with password integrity.
getMacData() - Method in class com.ibm.security.pkcs12.PFX
Returns the MacData (SHA-1 HMAC) of this PFX.
getMailhost() - Method in class com.ibm.security.smime.SMIMESender
Get the mailhost value for this SMIMESender object.
getMessage() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a copy of the byte array representing the message of this SMIMEMessage object.
getMessageDigest() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a copy of the message digest byte array stored with the MessageDigest signed attribute.
getMGF() - Method in class com.ibm.security.pkcs1.PKCS1
 
getName() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Returns the name of the underlying CertificationRequest object.
getName() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Returns the name of the underlying ContentInfo object type.
getName() - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Return the name of this attribute.
getName() - Method in class com.ibm.security.pkcs12.CrlBag
Returns the common name for this bag type: "CrlBag".
getName() - Method in class com.ibm.security.pkcs12.SecretBag
Returns the common name for this bag type: "SecretBag".
getName() - Method in interface com.ibm.security.pkcs12.Bag
 
getName() - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Returns the common name for this bag type: "ShroudedKeyBag".
getName() - Method in class com.ibm.security.pkcs12.KeyBag
Returns the common name for this bag type: "KeyBag".
getName() - Method in class com.ibm.security.pkcs12.CertBag
Returns the common name for this bag type: "CertBag".
getName() - Method in class com.ibm.security.pkcs12.SafeContentsBag
Returns the common name for this bag type: "SafeContentsBag".
getName() - Method in class com.ibm.security.x509.AlgorithmId
Returns a name for the algorithm which may be more intelligible to humans than the algorithm's OID, but which won't necessarily be comprehensible on other systems.
getName() - Method in class com.ibm.security.x509.X500Name
Returns the value of toString().
getName(ObjectIdentifier) - Static method in class com.ibm.security.pkcs9.PKCS9
Return the attribute name for a given OID or null if we don't recognize the oid.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.EncryptedData
Returns a reference to the Object Identifier for this object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.Data
Returns the ObjectIdentifer for the Data object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a reference to the ObjectIdentifer for the SignedAndEnvelopedData object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.SignedData
Returns a reference to the ObjectIdentifer for the SignedData object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.DigestedData
Returns a reference to the ObjectIdentifer for the DigestedData object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a reference to the Object Identifier for this object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a reference to the ObjectIdentifer for the AuthenticateData object.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.UnstructuredName
Returns the ObjectIdentifer for the UnstructuredName attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns the ObjectIdentifer for the UnstructuredAddress attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.EmailAddress
Returns the ObjectIdentifer for the EmailAddress attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Returns the ObjectIdentifer for the ExtendedCertificateAttributes attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.Countersignature
Returns the ObjectIdentifer for the Countersignature attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns the ObjectIdentifer for the ChallengePassword attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.LocalKeyId
Returns the ObjectIdentifer for the LocalKeyId attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.SigningTime
Returns the ObjectIdentifer for the SigningTime attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.ContentType
Returns the ObjectIdentifer for the ContentType attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.FriendlyName
Returns the ObjectIdentifer for the FriendlyName attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs9.MessageDigest
Returns the ObjectIdentifer for the MessageDigest attribute.
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.CrlBag
Returns a copy of the object identifier for this PKCS #12 bag.
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.SecretBag
Returns a copy of the object identifier for this PKCS #12 bag.
getObjectIdentifier() - Method in interface com.ibm.security.pkcs12.Bag
 
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.SafeBag
Returns a copy of the object identifier of this SafeBag.
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Returns the object identifier for this PKCS #12 bag.
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.KeyBag
Returns the object identifier for this PKCS #12 bag.
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.CertBag
Returns the object identifier for this PKCS #12 bag.
getObjectIdentifier() - Method in class com.ibm.security.pkcs12.SafeContentsBag
Returns a copy of the object identifier for this PKCS #12 bag.
getObjectIdentifier() - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Return the ObjectIdentifier for the object, if specified.
getObjectIdentifier() - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Returns a reference to the ObjectIdentifier of the attribute.
getObjectIdentifier(String) - Static method in class com.ibm.security.pkcs9.PKCS9
Return the OID for a given attribute name or null if the name is not recognized.
getOID() - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Return the OID of this attribute.
getOID() - Method in class com.ibm.security.pkcs9.ContentType
Returns the oid of this ContentType object.
getOID() - Method in class com.ibm.security.x509.AlgorithmId
Returns the ISO OID for this algorithm.
getOrganization() - Method in class com.ibm.security.x509.X500Name
Returns an "Organization" name component.
getOrganizationalUnit() - Method in class com.ibm.security.x509.X500Name
Returns an "Organizational Unit" name component.
getOriginator() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a copy of the OriginatorInfo for this object, or null if the OriginatorInfo has not been set.
getOriginator() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a copy of the OriginatorInfo for this object, or null if the OriginatorInfo has not been set.
getOtherAttribute() - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Returns a copy the other attribute data member of this object.
getOtherKeyAttribute() - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Returns a copy the other key attribute data member of this object.
getOutputStream() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
This method returns a ByteArrayOutputStream to which the DER encoding of the CertificationRequest object can be written.
getOutputStream() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
This method returns a ByteArrayOutputStream to which the DER encoding of the ContentInfo object can be written..
getPaddingAlgorithm() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the padding algorithm value used in the PKCS5 methods.
getParameters() - Method in class com.ibm.security.x509.AlgorithmId
Returns the ASN.1 encoded parameters.
getParentDn() - Method in class com.ibm.security.x509.X500Name
 
getPassword() - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns a copy of the password of this ChallengePassword object.
getPKCS9Attribute(byte[]) - Static method in class com.ibm.security.pkcs9.PKCS9
 
getPKCS9Attribute(byte[], String) - Static method in class com.ibm.security.pkcs9.PKCS9
 
getPKCS9Attribute(ObjectIdentifier, Object) - Static method in class com.ibm.security.pkcs9.PKCS9
 
getPKCS9Attribute(ObjectIdentifier, Object, String) - Static method in class com.ibm.security.pkcs9.PKCS9
 
getPKCS9Attribute(String, Object) - Static method in class com.ibm.security.pkcs9.PKCS9
 
getPKCS9Attribute(String, Object, String) - Static method in class com.ibm.security.pkcs9.PKCS9
 
getPKCS9DerObject() - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Returns a PKCS9DerObject based on the PKCSAttribute value.
getPKCSAttribute() - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Returns a PKCSAttribute based on this PKCS9DerObject values.
getPostalCode() - Method in class com.ibm.security.x509.X500Name
Returns a "postalCode" component.
getPrivateKeys(char[]) - Method in class com.ibm.security.pkcs12.PFX
Get all private keys stored in this PFX and protected with the input password.
getPrivateKeys(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Get private keys stored in this PFX.
getPrivateKeysByFriendlyName(char[], String) - Method in class com.ibm.security.pkcs12.PFX
Get all private keys stored in this PFX having the input friendly name and protected with the input password (or unprotected).
getPublicKeyAndChallenge() - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Returns the PublicKeyAndChallenge.
getRDN(int) - Method in class com.ibm.security.x509.X500Name
 
getRecipientIdentifier() - Method in class com.ibm.security.pkcs7.RecipientInfo
Returns a copy of the RecipientIdentifier.
getRecipientInfo(Certificate) - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a copy of the matching recipientInfo contained in this object for the specified certificate, or null if the recipientInfo objects have not been set.
getRecipientInfos() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a copy of the array of RecipientInfo objects.
getRecipientInfos() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a copy of the recipientInfo objects for this object, or null if the matching recipientInfo object could not be found.
getRecipientInfos() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a copy of the array of recipientInfos for this object, or null if the recipientInfos have not been set.
getRelatedException() - Method in class com.ibm.security.pkcsutil.PKCSException
Returns the exception from which the PKCSException stems.
getRFC1779Name() - Method in class com.ibm.security.x509.X500Name
Returns a string form of the X.500 distinguished name using the algorithm defined in RFC 1779.
getRFC2253CanonicalName() - Method in class com.ibm.security.x509.X500Name
 
getRFC2253Name() - Method in class com.ibm.security.x509.X500Name
Returns a string form of the X.500 distinguished name using the algorithm defined in RFC 2253.
getSafeBags() - Method in class com.ibm.security.pkcs12.SafeContents
Returns a copy of the SafeBags present in this SafeContents object.
getSafeBags(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Get SafeBags stored in this PFX.
getSafeContents(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Get SafeContents stored in this PFX.
getSalt() - Method in class com.ibm.security.pkcs5.PKCS5
Returns a copy of the salt value used in the PKCS5 methods.
getSalt() - Method in class com.ibm.security.pkcs12.MacData
Returns a copy of the salt.
getSerialNumber() - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Returns a reference to the issuer's certificate serial number.
getShroudedKeys(char[]) - Method in class com.ibm.security.pkcs12.PFX
Get all encrypted private keys (shrouded keys) stored in this PFX and protected with the input password.
getShroudedKeys(char[], PrivateKey, Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Get encrypted private keys (shrouded keys) stored in this PFX.
getShroudedKeysByFriendlyName(char[], String) - Method in class com.ibm.security.pkcs12.PFX
Get all encrypted private keys (shrouded keys) stored in this PFX having the input friendly name and protected with the input password (or unprotected).
getSignature() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a copy of the signature byte array for this object.
getSignature() - Method in class com.ibm.security.pkcs10.CertificationRequest
Returns a copy of the request signature.
getSignature() - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Returns a copy of the signature byte array.
getSignatureAlgorithm() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a copy of the signature algorithm for this object.
getSignatureAlgorithm() - Method in class com.ibm.security.pkcs10.CertificationRequest
Returns a copy of the request signing algorithm identifier.
getSignatureAlgorithm() - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Returns a copy of the signature algorithm for this object.
getSignatureAlgorithm(AlgorithmId) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the signature AlgorithmId object for the specified message digest and signature AlgorithmId.
getSignatureAlgorithm(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return the signature AlgorithmId object for the specified message digest and signature algorithm.
getSignatureAlgorithmString() - Method in class com.ibm.security.pkcs1.PKCS1
Returns the signature algorithm string.
getSignatureHashAlgorithmString() - Method in class com.ibm.security.pkcs1.PKCS1
Returns the signature digest algorithm string.
getSignedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a reference to the signed attribute from the signed attribute set based on an ObjectIdentifier.
getSignedAttributes() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a reference to the PKCSAttributes signed attributes for this object.
getSignerIdentifier() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a copy of the SignerIdentifier for this object.
getSignerInfo(Certificate) - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Retrieve a copy of the SignerInfo object that matches the specified certificate.
getSignerInfo(Certificate) - Method in class com.ibm.security.pkcs7.SignedData
Retrieve a copy of the SignerInfo object that matches the specified certificate.
getSignerInfos() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a copy of the array of SignerInfo objects.
getSignerInfos() - Method in class com.ibm.security.pkcs7.SignedData
Returns a copy of the array of SignerInfo objects.
getSignerInfos() - Method in class com.ibm.security.pkcs9.Countersignature
Returns a copy of the array of SignerInfo objects for this Countersignature object.
getSigningTime() - Method in class com.ibm.security.pkcs7.SignerInfo
Retrieve the SigningTime attribute from the set of signed attributes.
getSMIMEMessage() - Method in class com.ibm.security.smime.SMIMEReceiver
Get the SMIMEMessage object for this SMIMEReceiver object.
getSMIMEType() - Method in class com.ibm.security.smime.SMIMESender
Returns the value for the smime-type Content-Type MIME attribute.
getState() - Method in class com.ibm.security.x509.X500Name
Returns a "State" name component.
getSubjectKeyIdentifier() - Method in class com.ibm.security.pkcs7.SignerIdentifier
Get a copy of the SubjectKeyIdentifier object, if this SignerIdentifier contains a SubjectKeyIdentifier object.
getSubjectName() - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Returns a reference to the certificate subject name.
getSubjectPublicKeyInfo() - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Returns a copy of the public key info.
getSubjectPublicKeyInfo() - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Returns a copy of the subject public key info.
getTransferData(DataFlavor, DataSource) - Method in class com.ibm.security.smime.jmail.PKCS7MimeHandler
Returns a ContentInfo object which represents the data to be transferred.
getTransferData(DataFlavor, DataSource) - Method in class com.ibm.security.smime.jmail.PKCS10MimeHandler
Returns a CertificationRequest object which represents the data to be transferred.
getTransferDataFlavors() - Method in class com.ibm.security.smime.jmail.PKCS7MimeHandler
Returns an array of DataFlavor objects indicating the flavors the data can be provided in.
getTransferDataFlavors() - Method in class com.ibm.security.smime.jmail.PKCS10MimeHandler
Returns an array of DataFlavor objects indicating the flavors the data can be provided in.
getType() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns the type attribute to indicate how the unstructured addresses should be encoded.
getType() - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns the type attribute to indicate how the password should be encoded.
getType() - Method in class com.ibm.security.x509.X500Name
Return type of GeneralName.
getUnauthAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a reference to an unauthenticated attribute from the unauthenticated attribute set based on an ObjectIdentifier.
getUnauthAttributes() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a reference to the PKCSAttributes unauthenticated attributes for this object.
getUnprotectedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.EncryptedData
Returns a reference to the unprotected attribute from the unprotected attribute set based on an ObjectIdentifier.
getUnprotectedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a reference to an unprotected attribute from the unprotected attribute set based on an ObjectIdentifier.
getUnprotectedAttributes() - Method in class com.ibm.security.pkcs7.EncryptedData
Returns a reference to the set unprotected attributes.
getUnprotectedAttributes() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a reference to the set unprotected attributes.
getUnsignedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a reference to the unsigned attribute from the unsigned attribute set based on an ObjectIdentifier.
getUnsignedAttributes() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a reference to the PKCSAttributes unsigned attributes for this object.
getUnstructuredAddresses() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns a copy of the array of unstructured addresses for this UnstructuredAddress object.
getUnstructuredNames() - Method in class com.ibm.security.pkcs9.UnstructuredName
Returns a copy of the string array of unstructured names.
getUserKeyringMaterial() - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Returns a copy of the user keyring material byte array for this object.
getValue() - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Returns the value of the attribute.
getValue() - Method in class com.ibm.security.pkcs9.UnstructuredName
Calls the getUnstructuredNames method.
getValue() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Calls the getUnstructuredAddresses method.
getValue() - Method in class com.ibm.security.pkcs9.EmailAddress
Calls the getEmailAddresses method.
getValue() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Calls the getExtendedCertificateAttributes method.
getValue() - Method in class com.ibm.security.pkcs9.Countersignature
Calls the getSignerInfos method.
getValue() - Method in class com.ibm.security.pkcs9.ChallengePassword
Calls the getPassword method.
getValue() - Method in class com.ibm.security.pkcs9.LocalKeyId
Calls the getLocalKeyId method.
getValue() - Method in class com.ibm.security.pkcs9.SigningTime
Calls the getDate method.
getValue() - Method in class com.ibm.security.pkcs9.ContentType
Calls the getOID method.
getValue() - Method in class com.ibm.security.pkcs9.FriendlyName
Calls the getFriendlyName method.
getValue() - Method in class com.ibm.security.pkcs9.MessageDigest
Calls the getBytes method.
getValue() - Method in class com.ibm.security.pkcs12.CrlBag
Returns a copy of the contents of this PKCS #12 bag.
getValue() - Method in class com.ibm.security.pkcs12.SecretBag
Returns a copy of the contents of this PKCS #12 bag.
getValue() - Method in interface com.ibm.security.pkcs12.Bag
 
getValue() - Method in class com.ibm.security.pkcs12.SafeBag
Returns the DER-encoding of this SafeBag's content.
getValue() - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Returns a copy of the contents of this PKCS #12 bag.
getValue() - Method in class com.ibm.security.pkcs12.KeyBag
Returns a copy of the contents of this PKCS #12 bag.
getValue() - Method in class com.ibm.security.pkcs12.CertBag
Returns a copy of the contents of this PKCS #12 bag.
getValue() - Method in class com.ibm.security.pkcs12.SafeContentsBag
Returns a copy of the contents of this PKCS #12 bag.
getValue() - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Returns a copy of the attribute value.
getVersion() - Method in class com.ibm.security.pkcs1.PKCS1
Returns the version number.
getVersion() - Method in class com.ibm.security.pkcs5.PKCS5
Returns the version value used in the PKCS5 methods.
getVersion() - Method in class com.ibm.security.pkcs7.EncryptedData
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs7.RecipientInfo
Returns the syntax version number of this RecipientInfo object.
getVersion() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs7.SignedData
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs7.DigestedData
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a reference to the version for this object.
getVersion() - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Returns a reference to the version number.
givenName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "=" attribute, denoting a person's given name.

H

hasAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Determines if this PrivateKeyInfo has the attribute specified by the ObjectIdentifier.
hasAttributes() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Determines if this PrivateKeyInfo has any attributes.
hasAuthenticatedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Determine if this AuthenticatedData has the authenticated attribute specified by the ObjectIdentifier.
hasCertificate(Certificate) - Method in class com.ibm.security.pkcs7.SignerInfo
Determine if the SignerInfo object contains the specified certificate.
hasCertificate(Certificate) - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Determine if this SignedAndEnvelopedData object has the specified certificate.
hasCertificate(Certificate) - Method in class com.ibm.security.pkcs7.SignedData
Determine if this SignedData object has the specified certificate.
hasCertificates() - Method in class com.ibm.security.pkcs7.SignedData
Determines whether or not this SignedData object has Certificate objects.
hasCertificatesOnly() - Method in class com.ibm.security.pkcs7.SignedData
Determine if this SignedData object contains certificate objects and does not contain SignerInfo objects.
hasContent() - Method in class com.ibm.security.pkcs7.SignedData
Returns whether or not this SignedData object contains content in its EncapsulatedContentInfo object.
hasCRL(CRL) - Method in class com.ibm.security.pkcs7.SignedData
Determine if this SignedData object has the specified CRL.
hasCRLs() - Method in class com.ibm.security.pkcs7.SignedData
Determines whether or not this SignedData object has CRL objects.
hasDigitalSignature() - Method in class com.ibm.security.pkcs12.PKCS12PFX
Determine if this PFX has a digital signature on the authSafe data.
hashCode() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Calculates a hash code value for this object.
hashCode() - Method in class com.ibm.security.pkcs10.CertificationRequest
Returns a hashcode value for this certificate request from its encoded form.
hashCode() - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Returns a hashcode value for this object.
hashCode() - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Returns a hashcode value for this PKCSAttributes.
hashCode() - Method in class com.ibm.security.util.ObjectIdentifier
 
hashCode() - Method in class com.ibm.security.x509.X500Name
Calculates a hash code value for the object.
hasIssuer(IssuerAndSerialNumber) - Method in class com.ibm.security.pkcs7.SignerInfo
Determine if the SignerInfo object contains the specified IssuerAndSerialNumber.
hasRecipientCertificate() - Method in class com.ibm.security.smime.SMIMESender
Check if this SMIMESender object contains one or more recipient certificates.
hasRecipientInfo(Certificate) - Method in class com.ibm.security.pkcs7.EnvelopedData
Checks if a matching recipientInfo contained in this object exists for the specified certificate.
hasSignedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.SignerInfo
Determine if SignerInfo has the signed attribute specified by the ObjectIdentifier.
hasSignedAttributes() - Method in class com.ibm.security.pkcs7.SignerInfo
Check if SignerInfo has any signed attributes.
hasSignerInfos() - Method in class com.ibm.security.pkcs7.SignedData
Returns whether or not this SignedData object has SignerInfo objects.
hasUnauthenticatedAttribute(ObjectIdentifier) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Determine if this AuthenticatedData has the unauthenticated attribute specified by the ObjectIdentifier.
hasUnsignedAttributes() - Method in class com.ibm.security.pkcs7.SignerInfo
Check if SignerInfo has any unsigned attributes.
HmacSHA1_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Message Authentication Code (MAC) ID for HmacSHA1 from RFC 2630.

I

ID_MFG1_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
id-MGF1 Encryption Object Identifier = 1.2.840.113549.1.1.8
ID_PSPECIFIED_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
id-pSpecified Encryption Object Identifier = 1.2.840.113549.1.1.9
ID_RSAES_OAEP_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
id-RSAES-OAEP Encryption Object Identifier = 1.2.840.113549.1.1.7
ID_SHA1_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
id-SHA1 Object Identifier = 1.3.14.3.2.26
identifies(Certificate) - Method in class com.ibm.security.pkcs7.RecipientInfo
Determines if the recipient represented by this object is identified by the input certificate.
initials_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "=" attribute, denoting a person's initials.
ipAddress_oid - Static variable in class com.ibm.security.x509.X500Name
OID for "IP=" IP address attributes, used with SKIP.
isAbove(X500Name) - Method in class com.ibm.security.x509.X500Name
 
isAuthenticatedData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs9.PKCS9
Return true if the ObjectIdentifier matches the AuthenticatedData ObjectIdentifer.
isAuthenticatedData(String) - Static method in class com.ibm.security.pkcs9.PKCS9
Return true if the string matches the AuthenticatedData ObjectIdentifer.
isCertificationRequest() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns whether or not this SMIMEMimeMessage is a pkcs10 message.
isData() - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object has a ContentType of Data.
isData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the Data ObjectIdentifer.
isData(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the Data ObjectIdentifer.
isDigestedData() - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object has a ContentType of DigestedData.
isDigestedData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the DigestedData ObjectIdentifer.
isDigestedData(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the DigestedData ObjectIdentifer.
isEncryptedData() - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object has a ContentType of EncryptedData.
isEncryptedData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the EncryptedData ObjectIdentifer.
isEncryptedData(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the EncryptedData ObjectIdentifer.
isEnvelopedData() - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object has a ContentType of EnvelopedData.
isEnvelopedData() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns whether or not this SMIMEMimeMessage is an enveloped-data message.
isEnvelopedData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the EnvelopedData ObjectIdentifer.
isEnvelopedData(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the EnvelopedData ObjectIdentifer.
isIssuer() - Method in class com.ibm.security.pkcs7.SignerIdentifier
Check if value is stored as an IssuerAndSerialNumber object.
isNetscapeCertSequence(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the NetscapeCertSequence ObjectIdentifer.
isNetscapeCertSequence(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the NetscapeCertSequence ObjectIdentifer.
isSignedAndEnvelopedData() - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object has a ContentType of SignedAndEnvelopedData.
isSignedAndEnvelopedData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the SignedAndEnvelopedData ObjectIdentifer.
isSignedAndEnvelopedData(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the SignedAndEnvelopedData ObjectIdentifer.
isSignedData() - Method in class com.ibm.security.pkcs7.ContentInfo
Determines if this ContentInfo object has a ContentType of SignedData.
isSignedData() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns whether or not this SMIMEMimeMessage is a signed-data message.
isSignedData(ObjectIdentifier) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the ObjectIdentifier matches the SignedData ObjectIdentifer.
isSignedData(String) - Static method in class com.ibm.security.pkcs7.PKCS7
Return true if the string matches the SignedData ObjectIdentifer.
isSignedDataCertificateOnly() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns whether or not this SMIMEMimeMessage is a certs-only message.
isSignedDataSignatureOnly() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns whether or not this SMIMEMimeMessage is a multipart/signed message.
isSingleValued() - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Returns a boolean indicating if the PKCS #9 attribute is single valued or multivalued.
isSingleValued() - Method in class com.ibm.security.pkcs9.UnstructuredName
Returns false.
isSingleValued() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns false.
isSingleValued() - Method in class com.ibm.security.pkcs9.EmailAddress
Returns false.
isSingleValued() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Returns true.
isSingleValued() - Method in class com.ibm.security.pkcs9.Countersignature
Returns false.
isSingleValued() - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns true.
isSingleValued() - Method in class com.ibm.security.pkcs9.LocalKeyId
Returns true.
isSingleValued() - Method in class com.ibm.security.pkcs9.SigningTime
Returns true.
isSingleValued() - Method in class com.ibm.security.pkcs9.ContentType
Returns true.
isSingleValued() - Method in class com.ibm.security.pkcs9.FriendlyName
Returns true.
isSingleValued() - Method in class com.ibm.security.pkcs9.MessageDigest
Returns true.
ISSUER_SERIAL_NUMBER_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Issuer Serial Number Object Identifier = 1.2.840.113549.1.9.10
IssuerAndSerialNumber - class com.ibm.security.pkcs7.IssuerAndSerialNumber.
Implements the ASN.1 IssuerAndSerialNumber type.
IssuerAndSerialNumber(byte[]) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create an IssuerAndSerialNumber object with a DER byte array.
IssuerAndSerialNumber(byte[], String) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create an IssuerAndSerialNumber object with a DER byte array.
IssuerAndSerialNumber(String, boolean) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create a IssuerAndSerialNumber with the filename of the DER-encoded or BASE64-encoded object.
IssuerAndSerialNumber(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create a IssuerAndSerialNumber with the filename of the DER-encoded or BASE64-encoded object.
IssuerAndSerialNumber(X500Name, BigInteger) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create an IssuerAndSerialNumber object with an issuerDN and serial number.
IssuerAndSerialNumber(X500Name, BigInteger, String) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create an IssuerAndSerialNumber object with an issuerDN and serial number.
IssuerAndSerialNumber(X509Certificate) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create an IssuerAndSerialNumber object with a X.509 certificate.
IssuerAndSerialNumber(X509Certificate, String) - Constructor for class com.ibm.security.pkcs7.IssuerAndSerialNumber
Create an IssuerAndSerialNumber object with a X.509 certificate.
isSupportedMessageDigest(String) - Static method in class com.ibm.security.pkcs5.PKCS5
Checks if the specified Message Digest is supported by PKCS5.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.PKCS9DerObject
Returns a boolean indicating if the tag is valid for the PKCS #9 attribute.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.UnstructuredName
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.EmailAddress
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.Countersignature
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.LocalKeyId
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.SigningTime
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.ContentType
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.FriendlyName
Returns a boolean indicating if the tag is valid for this object.
isTagValid(byte) - Method in class com.ibm.security.pkcs9.MessageDigest
Returns a boolean indicating if the tag is valid for this object.
IV_ID - Static variable in class com.ibm.security.pkcs12.PKCS12
Identifier to specify initialization vector generation.

K

key - Variable in class com.ibm.security.pkcs8.PrivateKeyInfo
The key bytes, without the algorithm information
KEY_ALGORITHM_PBKDF1 - Static variable in class com.ibm.security.pkcs5.PKCS5
PKCS5 Key Algorithm PBKDF1.
KEY_ALGORITHM_PBKDF2 - Static variable in class com.ibm.security.pkcs5.PKCS5
PKCS5 Key Algorithm PBKDF2.
KEY_ID - Static variable in class com.ibm.security.pkcs12.PKCS12
Identifier to specify encryption/decryption key generation.
KeyBag - class com.ibm.security.pkcs12.KeyBag.
Implements the PKCS #12 KeyBag data type, which is a container for PKCS #8 KeyInfo data.
KEYBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
KeyBag Object Identifier = 1.2.840.113549.1.12.10.1.1
KeyBag(byte[]) - Constructor for class com.ibm.security.pkcs12.KeyBag
Create a KeyBag with a DER byte array.
KeyBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.KeyBag
Create a KeyBag with a DER byte array.
KeyBag(PrivateKeyInfo) - Constructor for class com.ibm.security.pkcs12.KeyBag
Create a KeyBag with the input PrivateKeyInfo.
KeyBag(PrivateKeyInfo, String) - Constructor for class com.ibm.security.pkcs12.KeyBag
Create a KeyBag with the input PrivateKeyInfo.
KeyBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.KeyBag
Create a KeyBag with the filename of the DER-encoded or BASE64-encoded object.
KeyBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.KeyBag
Create a KeyBag with the filename of the DER-encoded or BASE64-encoded object.

L

LOCAL_KEY_ID_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Local Key Id Object Identifier = 1.2.840.113549.1.9.21
LOCAL_KEY_ID_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Local Key Id String
localityName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "L=" attribute, denoting a locality (such as a city)
LocalKeyId - class com.ibm.security.pkcs9.LocalKeyId.
Implements the ASN.1 LocalKeyId type.
LocalKeyId(byte[]) - Constructor for class com.ibm.security.pkcs9.LocalKeyId
Create a LocalKeyId object with a DER byte array.
LocalKeyId(byte[], String) - Constructor for class com.ibm.security.pkcs9.LocalKeyId
Create a LocalKeyId object with a DER byte array.
LocalKeyId(String, boolean) - Constructor for class com.ibm.security.pkcs9.LocalKeyId
Create a LocalKeyId with the filename of the DER-encoded or BASE64-encoded object.
LocalKeyId(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.LocalKeyId
Create a LocalKeyId with the filename of the DER-encoded or BASE64-encoded object.

M

MAC_ID - Static variable in class com.ibm.security.pkcs12.PKCS12
Identifier to specify HMAC key generation.
MacData - class com.ibm.security.pkcs12.MacData.
Implements the PKCS #12 MacData type.
MacData(byte[]) - Constructor for class com.ibm.security.pkcs12.MacData
Create a MacData object with a DER byte array.
MacData(byte[], String) - Constructor for class com.ibm.security.pkcs12.MacData
Create a MacData object with a DER byte array.
MacData(DigestInfo, byte[], int) - Constructor for class com.ibm.security.pkcs12.MacData
Create a MacData from the input values.
MacData(DigestInfo, byte[], int, String) - Constructor for class com.ibm.security.pkcs12.MacData
Create a MacData from the input values.
MacData(String, boolean) - Constructor for class com.ibm.security.pkcs12.MacData
Create a MacData with the filename of the DER-encoded or BASE64-encoded object.
MacData(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.MacData
Create a MacData with the filename of the DER-encoded or BASE64-encoded object.
mail(byte[], String, String, String) - Method in class com.ibm.security.smime.SMIMESender
Mails the specified byte array message to the specified recipient address via SMTP.
mail(String, String, String) - Method in class com.ibm.security.smime.SMIMESender
Mails the SMIMEMessage to the specified recipient address via SMTP.
MailListKeyIdentifier - class com.ibm.security.pkcs7.MailListKeyIdentifier.
Implements the ASN.1 MailListKeyIdentifier type.
MailListKeyIdentifier(byte[]) - Constructor for class com.ibm.security.pkcs7.MailListKeyIdentifier
Create a MailListKeyIdentifier object with a DER byte array.
MailListKeyIdentifier(byte[], Date, AVA) - Constructor for class com.ibm.security.pkcs7.MailListKeyIdentifier
Create a MailListKeyIdentifier object with the specified values.
MailListKeyIdentifier(byte[], Date, AVA, String) - Constructor for class com.ibm.security.pkcs7.MailListKeyIdentifier
Create a MailListKeyIdentifier object with the specified values.
MailListKeyIdentifier(byte[], String) - Constructor for class com.ibm.security.pkcs7.MailListKeyIdentifier
Create a MailListKeyIdentifier object with a DER byte array.
MailListKeyIdentifier(String, boolean) - Constructor for class com.ibm.security.pkcs7.MailListKeyIdentifier
Create a MailListKeyIdentifier with the filename of the DER-encoded or BASE64-encoded object.
MailListKeyIdentifier(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.MailListKeyIdentifier
Create a MailListKeyIdentifier with the filename of the DER-encoded or BASE64-encoded object.
MD2_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for the MD2 Message Digest Algorthm, from RFC 1319.
MD2_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
MD2 Object Identifier = 1.2.840.113549.2.2
MD2_WITH_RSA_ENCRYPTION_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
MD2 with RSA Encryption Object Identifier = 1.2.840.113549.1.1.2
md2WithRSAEncryption_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies a signing algorithm where an MD2 digest is encrypted using an RSA private key; defined in PKCS #1.
MD5_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for the MD5 Message Digest Algorthm, from RFC 1321.
MD5_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
MD5 Object Identifier = 1.2.840.113549.2.5
MD5_WITH_RSA_ENCRYPTION_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
MD5 with RSA Encryption Object Identifier = 1.2.840.113549.1.1.4
md5WithRSAEncryption_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies a signing algorithm where an MD5 digest is encrypted using an RSA private key; defined in PKCS #1.
MEDIUM_ENCRYPTION - Static variable in class com.ibm.security.smime.SMIME
Specify medium strength encryption for EnvelopedData S/MIME objects.
MESSAGE_DIGEST_MD2 - Static variable in class com.ibm.security.pkcs5.PKCS5
Message Digest MD2.
MESSAGE_DIGEST_MD5 - Static variable in class com.ibm.security.pkcs5.PKCS5
Message Digest MD5.
MESSAGE_DIGEST_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Message Digest Object Identifier = 1.2.840.113549.1.9.4
MESSAGE_DIGEST_SHA - Static variable in class com.ibm.security.pkcs5.PKCS5
Message Digest SHA.
MESSAGE_DIGEST_SHA1 - Static variable in class com.ibm.security.pkcs5.PKCS5
Message Digest SHA1.
MESSAGE_DIGEST_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Message Digest String
MessageDigest - class com.ibm.security.pkcs9.MessageDigest.
Implements the ASN.1 MessageDigest type.
MessageDigest() - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create an uninitialized MessageDigest object.
MessageDigest(byte[]) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create a MessageDigest object with a DER byte array.
MessageDigest(byte[], int) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create a MessageDigest object with the input digest.
MessageDigest(byte[], int, String) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create a MessageDigest object with the input digest.
MessageDigest(byte[], String) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create a MessageDigest object with a DER byte array.
MessageDigest(String) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create an uninitialized MessageDigest object.
MessageDigest(String, boolean) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create a MessageDigest with the filename of the DER-encoded or BASE64-encoded object.
MessageDigest(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.MessageDigest
Create a MessageDigest with the filename of the DER-encoded or BASE64-encoded object.

N

NETSCAPE_CERT_SEQUENCE_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Netscape Certificate Sequence Object Identifier = 2.16.840.1.113730.2.5
NO_ENCRYPT - Static variable in class com.ibm.security.pkcs12.PKCS12
Identifier to specify no data privacy.

O

ObjectIdentifier - class com.ibm.security.util.ObjectIdentifier.
Represent an ISO Object Identifier.
ObjectIdentifier(DerInputStream) - Constructor for class com.ibm.security.util.ObjectIdentifier
Constructs an object ID from an ASN.1 encoded input stream.
ObjectIdentifier(int[]) - Constructor for class com.ibm.security.util.ObjectIdentifier
Constructs an object ID from an array of integers.
ObjectIdentifier(String) - Constructor for class com.ibm.security.util.ObjectIdentifier
Constructs an object identifier from a string.
orgName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "O=" attribute, denoting an organization name
orgUnitName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "OU=" attribute, denoting an organizational unit name
OriginatorInfo - class com.ibm.security.pkcs7.OriginatorInfo.
Implements the ASN.1 OriginatorInfo type.
OriginatorInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.OriginatorInfo
Create an OriginatorInfo object with a DER byte array.
OriginatorInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.OriginatorInfo
Create an OriginatorInfo object with a DER byte array.
OriginatorInfo(Certificate[], CRL[]) - Constructor for class com.ibm.security.pkcs7.OriginatorInfo
Create an OriginatorInfo object with the specified values.
OriginatorInfo(Certificate[], CRL[], String) - Constructor for class com.ibm.security.pkcs7.OriginatorInfo
Create an OriginatorInfo object with the specified values.
OriginatorInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.OriginatorInfo
Create an OriginatorInfo with the filename of the DER-encoded or BASE64-encoded object.
OriginatorInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.OriginatorInfo
Create an OriginatorInfo with the filename of the DER-encoded or BASE64-encoded object.

P

PADDING_ALGORITHM_PKCS5 - Static variable in class com.ibm.security.pkcs5.PKCS5
Padding Algorithm PKCS5Padding.
params - Variable in class com.ibm.security.x509.AlgorithmId
Parameters for this algorithm.
paramsToString() - Method in class com.ibm.security.x509.AlgorithmId
Provides a human-readable description of the algorithm parameters.
parse(DerValue) - Static method in class com.ibm.security.x509.AlgorithmId
Parse (unmarshal) an ID from a DER sequence input value.
parse(DerValue, String) - Static method in class com.ibm.security.x509.AlgorithmId
Parse (unmarshal) an ID from a DER sequence input value.
parseKey(DerValue) - Static method in class com.ibm.security.pkcs8.PrivateKeyInfo
Constructs a PKCS #8 subject private key from a DER value.
parseKey(DerValue, String) - Static method in class com.ibm.security.pkcs8.PrivateKeyInfo
Constructs a PKCS #8 subject private key from a DER value.
parseKeyBits() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Parses the key bits.
PASSWD_ENCRYPT - Static variable in class com.ibm.security.pkcs12.PKCS12
Identifier to specify data privacy via password-based encryption.
PasswordBasedMac_oid - Static variable in class com.ibm.security.x509.AlgorithmId
ID for PasswordBasedMac (PBM) from RFC 2510.
PBEWITHMD2ANDDES_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithMD2AndDES-CBC Object Identifier = 1.2.840.113549.1.5.1
PBEWITHMD2ANDDES_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithMD2AndDES String
PBEWITHMD2ANDRC2_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithMD2AndRC2-CBC Object Identifier = 1.2.840.113549.1.5.4
PBEWITHMD2ANDRC2_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithMD2AndRC2 String
PBEWITHMD5ANDDES_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithMD5AndDES-CBC Object Identifier = 1.2.840.113549.1.5.3
PBEWITHMD5ANDDES_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithMD5AndDES String
PBEWITHMD5ANDRC2_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithMD5AndRC2-CBC Object Identifier = 1.2.840.113549.1.5.6
PBEWITHMD5ANDRC2_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithMD5AndRC2 String
PBEWITHSHA1ANDDES_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHA1AndDES-CBC Object Identifier = 1.2.840.113549.1.5.10
PBEWITHSHA1ANDDES_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithSHA1AndDES String
PBEWITHSHA1ANDRC2_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHA1AndRC2-CBC Object Identifier = 1.2.840.113549.1.5.11
PBEWITHSHA1ANDRC2_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithSHA1AndRC2 String
PBEWITHSHAAND128BITRC2CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAnd128BitRC2CBC Object Identifier = 1.2.840.113549.1.12.1.5
PBEWITHSHAAND128BITRC4_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAnd128BitRC4 Object Identifier = 1.2.840.113549.1.12.1.1
PBEWITHSHAAND2KEYTRIPLEDESCBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAnd2KeyTripleDESCBC Object Identifier = 1.2.840.113549.1.12.1.4
PBEWITHSHAAND3KEYTRIPLEDESCBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAnd3KeyTripleDESCBC Object Identifier = 1.2.840.113549.1.12.1.3
PBEWITHSHAAND40BITRC2CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAnd40BitRC2CBC Object Identifier = 1.2.840.113549.1.12.1.6
PBEWITHSHAAND40BITRC4_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAnd40BitRC4 Object Identifier = 1.2.840.113549.1.12.1.2
PBEWITHSHAANDDES_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAndDES-CBC Object Identifier = 1.2.840.113549.1.5.10
PBEWITHSHAANDDES_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithSHAAndDES String = PBEWITHSHA1ANDDES_CBC_STRING
PBEWITHSHAANDRC2_CBC_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBEWithSHAAndRC2-CBC Object Identifier = 1.2.840.113549.1.5.11
PBEWITHSHAANDRC2_CBC_STRING - Static variable in class com.ibm.security.pkcs5.PKCS5Constants
PKCS5 Object Identifier PBEWithSHAAndRC2 String = PBEWITHSHA1ANDRC2_CBC_STRING
PFX - class com.ibm.security.pkcs12.PFX.
Implements the PKCS #12 PFX PDU type in a format importable into Netscape Communicator's certificate database or Microsoft's Certificate Import Wizard.
PFX() - Constructor for class com.ibm.security.pkcs12.PFX
Create a PFX object with data attributes to be filled in later.
PFX(byte[]) - Constructor for class com.ibm.security.pkcs12.PFX
Create a PFX object with a DER byte array.
PFX(byte[], String) - Constructor for class com.ibm.security.pkcs12.PFX
Create a PFX object with a DER byte array.
PFX(String) - Constructor for class com.ibm.security.pkcs12.PFX
Create a PFX object with data attributes to be filled in later.
PFX(String, boolean) - Constructor for class com.ibm.security.pkcs12.PFX
Create a PFX with the filename of the DER-encoded or BASE64-encoded object.
PFX(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.PFX
Create a PFX with the filename of the DER-encoded or BASE64-encoded object.
PKCS1 - class com.ibm.security.pkcs1.PKCS1.
PKCS #1 object.
PKCS1_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS1 Object Identifier = 1.2.840.113549.1.1
PKCS1_VERSION_1_5 - Static variable in class com.ibm.security.pkcs1.PKCS1
PKCS1 Version 1.5 = "1.5"
PKCS1_VERSION2 - Static variable in class com.ibm.security.pkcs1.PKCS1
PKCS1 Version 2.0 = "2.0"
PKCS1(String, String, String, String) - Constructor for class com.ibm.security.pkcs1.PKCS1
Create a PKCS1 object with the input values.
PKCS1(String, String, String, String, String) - Constructor for class com.ibm.security.pkcs1.PKCS1
Create a PKCS1 object with the input values.
PKCS10MimeDataSource - class com.ibm.security.smime.jmail.PKCS10MimeDataSource.
The PKCS10MimeDataSource class provides an object that wraps a CertificationRequest object in a DataSource interface.
PKCS10MimeDataSource(byte[], boolean) - Constructor for class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Create a PKCS10MimeDataSource with the byte array of the DER-encoded or BASE64-encoded CertificationRequest object.
PKCS10MimeDataSource(byte[], boolean, String) - Constructor for class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Create a PKCS10MimeDataSource with the byte array of the DER-encoded or BASE64-encoded CertificationRequest object.
PKCS10MimeDataSource(CertificationRequest) - Constructor for class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Create a PKCS10MimeDataSource with the CertificationRequest object.
PKCS10MimeDataSource(CertificationRequest, String) - Constructor for class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Create a PKCS10MimeDataSource with the CertificationRequest object.
PKCS10MimeHandler - class com.ibm.security.smime.jmail.PKCS10MimeHandler.
The PKCS10MimeHandler class extends the capabilities of the DataHandler's implementation in support of the PKCS10MimeDataSource object.
PKCS10MimeHandler() - Constructor for class com.ibm.security.smime.jmail.PKCS10MimeHandler
 
PKCS10MimeHandler(String) - Constructor for class com.ibm.security.smime.jmail.PKCS10MimeHandler
 
PKCS12 - class com.ibm.security.pkcs12.PKCS12.
PKCS #12 utility class implementing the general method for deriving keys from passwords and salt.
PKCS12_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS12 Object Identifier = 1.2.840.113549.1.12
PKCS12BAGTYPES_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS12 Bag Types Object Identifier = 1.2.840.113549.1.12.10.1
PKCS12PBEIDS_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PBE ID Object Identifier = 1.2.840.113549.1.12.1
PKCS12PFX - class com.ibm.security.pkcs12.PKCS12PFX.
Implements the PKCS #12 PFX PDU type.
PKCS12PFX() - Constructor for class com.ibm.security.pkcs12.PKCS12PFX
Create a PKCS12PFX object with attributes to be filled in later.
PKCS12PFX(byte[]) - Constructor for class com.ibm.security.pkcs12.PKCS12PFX
Create a PKCS12PFX object with a DER byte array.
PKCS12PFX(byte[], String) - Constructor for class com.ibm.security.pkcs12.PKCS12PFX
Create a PKCS12PFX object with a DER byte array.
PKCS12PFX(String) - Constructor for class com.ibm.security.pkcs12.PKCS12PFX
Create a PKCS12PFX object with attributes to be filled in later.
PKCS12PFX(String, boolean) - Constructor for class com.ibm.security.pkcs12.PKCS12PFX
Create a PKCS12PFX with the filename of the DER-encoded or BASE64-encoded object.
PKCS12PFX(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.PKCS12PFX
Create a PKCS12PFX with the filename of the DER-encoded or BASE64-encoded object.
PKCS12Utils - class com.ibm.security.pkcs12.PKCS12Utils.
PKCS #12 utility class for ASCII to Unicode (BMP) conversions.
PKCS5 - class com.ibm.security.pkcs5.PKCS5.
PKCS #5 object.
PKCS5_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS5 Object Identifier = 1.2.840.113549.1.5
PKCS5_VERSION1 - Static variable in class com.ibm.security.pkcs5.PKCS5
PKCS5 Supported Version 1.
PKCS5_VERSION2 - Static variable in class com.ibm.security.pkcs5.PKCS5
PKCS5 Supported Version 2.
PKCS5(byte[], byte[], int) - Constructor for class com.ibm.security.pkcs5.PKCS5
Create a PKCS5 object with the password, salt, and iteration values.
PKCS5(byte[], byte[], int, String) - Constructor for class com.ibm.security.pkcs5.PKCS5
Create a PKCS5 object with the password, salt, and iteration values.
PKCS5(byte[], byte[], int, String, String, String, int) - Constructor for class com.ibm.security.pkcs5.PKCS5
Create a PKCS5 object with the input values.
PKCS5(byte[], byte[], int, String, String, String, int, String) - Constructor for class com.ibm.security.pkcs5.PKCS5
Create a PKCS5 object with the input values.
PKCS5Constants - class com.ibm.security.pkcs5.PKCS5Constants.
PKCS #5 string constants.
PKCS5Constants() - Constructor for class com.ibm.security.pkcs5.PKCS5Constants
 
PKCS7 - class com.ibm.security.pkcs7.PKCS7.
PKCS #7 helper class.
PKCS7_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Object Identifier = 1.2.840.113549.1.7
PKCS7() - Constructor for class com.ibm.security.pkcs7.PKCS7
Create a PKCS7 object with default values.
PKCS7(String) - Constructor for class com.ibm.security.pkcs7.PKCS7
Create a PKCS7 object with default values.
PKCS7MimeDataSource - class com.ibm.security.smime.jmail.PKCS7MimeDataSource.
The PKCS7MimeDataSource class provides an object that wraps a ContentInfo object in a DataSource interface.
PKCS7MimeDataSource(byte[], boolean) - Constructor for class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Create a PKCS7MimeDataSource with the byte array of the DER-encoded or BASE64-encoded ContentInfo object.
PKCS7MimeDataSource(byte[], boolean, String) - Constructor for class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Create a PKCS7MimeDataSource with the byte array of the DER-encoded or BASE64-encoded ContentInfo object.
PKCS7MimeDataSource(ContentInfo) - Constructor for class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Create a PKCS7MimeDataSource with the ContentInfo object.
PKCS7MimeDataSource(ContentInfo, String) - Constructor for class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Create a PKCS7MimeDataSource with the ContentInfo object.
PKCS7MimeHandler - class com.ibm.security.smime.jmail.PKCS7MimeHandler.
The PKCS7MimeHandler class extends the capabilities of the DataHandler's implementation in support of the PKCS7MimeDataSource object.
PKCS7MimeHandler() - Constructor for class com.ibm.security.smime.jmail.PKCS7MimeHandler
 
PKCS7MimeHandler(String) - Constructor for class com.ibm.security.smime.jmail.PKCS7MimeHandler
 
PKCS9 - class com.ibm.security.pkcs9.PKCS9.
PKCS #9 helper class.
PKCS9_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS9 Object Identifier = 1.2.840.113549.1.9
PKCS9DerObject - class com.ibm.security.pkcs9.PKCS9DerObject.
Abstract class inherited by other PKCS #9 attribute objects.
PKCS9DerObject() - Constructor for class com.ibm.security.pkcs9.PKCS9DerObject
 
PKCS9DerObject(byte[]) - Constructor for class com.ibm.security.pkcs9.PKCS9DerObject
Create a PKCS9DerObject subclass with a DER byte array.
PKCS9DerObject(byte[], String) - Constructor for class com.ibm.security.pkcs9.PKCS9DerObject
Create a PKCS9DerObject subclass with a DER byte array.
PKCS9DerObject(String) - Constructor for class com.ibm.security.pkcs9.PKCS9DerObject
 
PKCS9DerObject(String, boolean) - Constructor for class com.ibm.security.pkcs9.PKCS9DerObject
Create a PKCS9DerObject with the filename of the DER-encoded or BASE64-encoded object.
PKCS9DerObject(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.PKCS9DerObject
Create a PKCS9DerObject with the filename of the DER-encoded or BASE64-encoded object.
PKCSAttribute - class com.ibm.security.pkcsutil.PKCSAttribute.
Represent an Attribute as defined in X.501.
PKCSAttribute(byte[]) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Create a PKCSAttribute object with a DER byte array.
PKCSAttribute(byte[], String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Create a PKCSAttribute object with a DER byte array.
PKCSAttribute(ObjectIdentifier, Object) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Constructs an attribute from individual components of ObjectIdentifier and the value (any Java object).
PKCSAttribute(ObjectIdentifier, Object, String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Constructs an attribute from individual components of ObjectIdentifier and the value (any Java object).
PKCSAttribute(PKCS9DerObject) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Constructs an attribute from PKCS #9 attribute.
PKCSAttribute(PKCS9DerObject, String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Constructs an attribute from PKCS #9 attribute.
PKCSAttribute(String, boolean) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Create a PKCSAttribute with the filename of the DER-encoded or BASE64-encoded object.
PKCSAttribute(String, boolean, String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Create a PKCSAttribute with the filename of the DER-encoded or BASE64-encoded object.
PKCSAttribute(UnresolvedAttribute) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Constructs an attribute from a non-standard attribute.
PKCSAttribute(UnresolvedAttribute, String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttribute
Constructs an attribute from a non-standard attribute.
PKCSAttributes - class com.ibm.security.pkcsutil.PKCSAttributes.
This class defines the ASN.1 attributes data type.
PKCSAttributes() - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Default constructor for the PKCSAttributes object.
PKCSAttributes(byte[]) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create a PKCSAttributes object with a DER byte array.
PKCSAttributes(byte[], String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create a PKCSAttributes object with a DER byte array.
PKCSAttributes(DerInputStream) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create the object, decoding the values from the passed DER stream.
PKCSAttributes(DerInputStream, String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create the object, decoding the values from the passed DER stream.
PKCSAttributes(PKCSAttribute[]) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create the object from the array of PKCSAttribute objects.
PKCSAttributes(PKCSAttribute[], String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create the object from the array of PKCSAttribute objects.
PKCSAttributes(String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
 
PKCSAttributes(String, boolean) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create a PKCSAttributes with the filename of the DER-encoded or BASE64-encoded object.
PKCSAttributes(String, boolean, String) - Constructor for class com.ibm.security.pkcsutil.PKCSAttributes
Create a PKCSAttributes with the filename of the DER-encoded or BASE64-encoded object.
PKCSDerObject - class com.ibm.security.pkcsutil.PKCSDerObject.
Abstract class inherited by other PKCS objects.
PKCSDerObject() - Constructor for class com.ibm.security.pkcsutil.PKCSDerObject
Create a PKCSDerObject subclass with attributes to be filled in at a later stage.
PKCSDerObject(byte[]) - Constructor for class com.ibm.security.pkcsutil.PKCSDerObject
Create a PKCSDerObject subclass with a DER-encoded byte array.
PKCSDerObject(byte[], String) - Constructor for class com.ibm.security.pkcsutil.PKCSDerObject
Create a PKCSDerObject subclass with a DER-encoded byte array.
PKCSDerObject(String) - Constructor for class com.ibm.security.pkcsutil.PKCSDerObject
Create a PKCSDerObject subclass with attributes to be filled in at a later stage.
PKCSDerObject(String, boolean) - Constructor for class com.ibm.security.pkcsutil.PKCSDerObject
Create a PKCSDerObject subclass with the filename of the DER-encoded or BASE64-encoded object.
PKCSDerObject(String, boolean, String) - Constructor for class com.ibm.security.pkcsutil.PKCSDerObject
Create a PKCSDerObject subclass with the filename of the DER-encoded or BASE64-encoded object.
PKCSException - exception com.ibm.security.pkcsutil.PKCSException.
PKCSException is a wrapper exception for exceptions thrown by the JCE.
PKCSException() - Constructor for class com.ibm.security.pkcsutil.PKCSException
Constructs a PKCSException with no detail message.
PKCSException(Exception, String) - Constructor for class com.ibm.security.pkcsutil.PKCSException
Constructs a PKCSException with the specified detail message and stores the specified exception.
PKCSException(String) - Constructor for class com.ibm.security.pkcsutil.PKCSException
Constructs a PKCSException with the specified detail message.
PKCSOID - class com.ibm.security.pkcsutil.PKCSOID.
 
PKCSOID() - Constructor for class com.ibm.security.pkcsutil.PKCSOID
 
postalCode_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "POSTALCODE=" attribute, denoting a postal code.
precedes(ObjectIdentifier) - Method in class com.ibm.security.util.ObjectIdentifier
Compares this identifier with another, for sorting purposes.
print(PrintStream) - Method in class com.ibm.security.pkcs10.CertificationRequest
Prints an E-Mailable version of the certificate request on the print stream passed.
PrivateKeyInfo - class com.ibm.security.pkcs8.PrivateKeyInfo.
Implements the PrivateKeyInfo data type as defined in PKCS #8.
PrivateKeyInfo() - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Create an uninitialized PrivateKeyInfo object.
PrivateKeyInfo(AlgorithmId, byte[], PKCSAttributes) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Creates a PrivateKeyInfo object with the specified values.
PrivateKeyInfo(AlgorithmId, byte[], PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Creates a PrivateKeyInfo object with the specified values.
PrivateKeyInfo(byte[]) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Create a PKCS #8 PrivateKeyInfo object with a DER byte array.
PrivateKeyInfo(byte[], String) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Create a PKCS #8 PrivateKeyInfo object with a DER byte array.
PrivateKeyInfo(String) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Create an uninitialized PrivateKeyInfo object.
PrivateKeyInfo(String, boolean) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Create a PrivateKeyInfo with the filename of the DER-encoded or BASE64-encoded object.
PrivateKeyInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs8.PrivateKeyInfo
Create a PrivateKeyInfo with the filename of the DER-encoded or BASE64-encoded object.
protect(int) - Method in class com.ibm.security.pkcs12.SafeContents
Protect the data privacy of this SafeContents object according to the input mode.
protect(String, char[]) - Method in class com.ibm.security.pkcs12.PFX
Protect the private information in this PFX and attach a message authentication code based on the enclosed data.
provider - Variable in class com.ibm.security.pkcsutil.PKCSDerObject
 
PUBKEY_ENCRYPT - Static variable in class com.ibm.security.pkcs12.PKCS12
Identifier to specify data privacy via public-key encryption.
PublicKeyAndChallenge - class com.ibm.security.pkcsutil.PublicKeyAndChallenge.
Implements PublicKeyAndChallenge PublicKeyAndChallenge ::= SEQUENCE { spki SubjectPublicKeyInfo, challenge IA5STRING }
PublicKeyAndChallenge(byte[]) - Constructor for class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Create a PublicKeyAndChallenge object with a DER byte array.
PublicKeyAndChallenge(byte[], String) - Constructor for class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Create a PublicKeyAndChallenge object with a DER byte array.
PublicKeyAndChallenge(PublicKey, String) - Constructor for class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Create a PublicKeyAndChallenge object.
PublicKeyAndChallenge(PublicKey, String, String) - Constructor for class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Create a PublicKeyAndChallenge object.

R

RC2CBC_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies the Rivest Cipher 2 (RC2) symmetric key cryptographic algorithm in Cipher Block Chaining (CBC) mode.
read(String) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Read the byte array of a DER-encode object from the input file and decode the contents into the current object.
readBASE64(String) - Method in class com.ibm.security.pkcs7.ContentInfo
Read the BASE64 encoding of a DER-encode object from the input file and decode the contents into the current object.
readBASE64(String) - Method in class com.ibm.security.pkcs10.CertificationRequest
Read the BASE64 encoding of a DER-encode object from the input file and decode the contents into the current object.
readBASE64(String) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Read the BASE64 encoding of a DER-encode object from the input file and decode the contents into the current object.
RecipientIdentifier - interface com.ibm.security.pkcs7.RecipientIdentifier.
Implements the ASN.1 RecipientIdentifier type.
RecipientInfo - class com.ibm.security.pkcs7.RecipientInfo.
Implements the ASN.1 RecipientInfo type.
RecipientInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo object with a DER-encoded byte array.
RecipientInfo(byte[], Certificate) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo object with the specified key and certificate.
RecipientInfo(byte[], Certificate, String) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo object with the specified key and certificate.
RecipientInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo object with a DER-encoded byte array.
RecipientInfo(RecipientIdentifier, EntityIdentifier, AlgorithmId, byte[]) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo object with the specified values.
RecipientInfo(RecipientIdentifier, EntityIdentifier, AlgorithmId, byte[], String) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo object with the specified values.
RecipientInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo with the filename of the DER-encoded or BASE64-encoded object.
RecipientInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.RecipientInfo
Create a RecipientInfo with the filename of the DER-encoded or BASE64-encoded object.
RecipientKeyIdentifier - class com.ibm.security.pkcs7.RecipientKeyIdentifier.
Implements the ASN.1 RecipientKeyIdentifier type.
RecipientKeyIdentifier(byte[]) - Constructor for class com.ibm.security.pkcs7.RecipientKeyIdentifier
Create a RecipientKeyIdentifier object with a DER byte array.
RecipientKeyIdentifier(byte[], Date, AVA) - Constructor for class com.ibm.security.pkcs7.RecipientKeyIdentifier
Create a RecipientKeyIdentifier object with the specified values.
RecipientKeyIdentifier(byte[], Date, AVA, String) - Constructor for class com.ibm.security.pkcs7.RecipientKeyIdentifier
Create a RecipientKeyIdentifier object with the specified values.
RecipientKeyIdentifier(byte[], String) - Constructor for class com.ibm.security.pkcs7.RecipientKeyIdentifier
Create a RecipientKeyIdentifier object with a DER byte array.
RecipientKeyIdentifier(String, boolean) - Constructor for class com.ibm.security.pkcs7.RecipientKeyIdentifier
Create a RecipientKeyIdentifier with the filename of the DER-encoded or BASE64-encoded object.
RecipientKeyIdentifier(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.RecipientKeyIdentifier
Create a RecipientKeyIdentifier with the filename of the DER-encoded or BASE64-encoded object.
removeContent() - Method in class com.ibm.security.pkcs7.SignedData
Removes the content from the EncapsulatedContentInfo contained within this SignedData object.
removeContent() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Removes the content from the EncapsulatedContentInfo.
replaceAttributes(PKCSAttributes) - Method in class com.ibm.security.pkcs12.SafeBag
Replaces the attributes on this object and returns the result in a new SafeBag object.
RSA_ENCRYPTION_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
RSA Encryption Object Identifier = 1.2.840.113549.1.1.1
RSA_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for RSA keys used for any purpose, as defined in X.509.
RSAEncryption_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for RSA keys used with RSA encryption, as defined in PKCS #1.

S

SafeBag - class com.ibm.security.pkcs12.SafeBag.
Implements the PKCS #12 SafeBag type.
SafeBag(Bag, PKCSAttributes) - Constructor for class com.ibm.security.pkcs12.SafeBag
Create a SafeBag from a given bag type and attributes.
SafeBag(Bag, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs12.SafeBag
Create a SafeBag from a given bag type and attributes.
SafeBag(byte[]) - Constructor for class com.ibm.security.pkcs12.SafeBag
Create a SafeBag subclass with a DER byte array.
SafeBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.SafeBag
Create a SafeBag subclass with a DER byte array.
SafeBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.SafeBag
Create a SafeBag with the filename of the DER-encoded or BASE64-encoded object.
SafeBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.SafeBag
Create a SafeBag with the filename of the DER-encoded or BASE64-encoded object.
SafeContents - class com.ibm.security.pkcs12.SafeContents.
Implements the SafeContents data type as defined in PKCS #12: SafeContents ::= SEQUENCE OF SafeBag
SafeContents(byte[]) - Constructor for class com.ibm.security.pkcs12.SafeContents
Create a SafeContents object with a DER byte array.
SafeContents(byte[], String) - Constructor for class com.ibm.security.pkcs12.SafeContents
Create a SafeContents object with a DER byte array.
SafeContents(SafeBag[]) - Constructor for class com.ibm.security.pkcs12.SafeContents
Create a SafeContents object with the input SafeBags.
SafeContents(SafeBag[], String) - Constructor for class com.ibm.security.pkcs12.SafeContents
Create a SafeContents object with the input SafeBags.
SafeContents(String, boolean) - Constructor for class com.ibm.security.pkcs12.SafeContents
Create a SafeContents with the filename of the DER-encoded or BASE64-encoded object.
SafeContents(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.SafeContents
Create a SafeContents with the filename of the DER-encoded or BASE64-encoded object.
SafeContentsBag - class com.ibm.security.pkcs12.SafeContentsBag.
Implements a PKCS #12 SafeBag of type safeContentsBag.
SAFECONTENTSBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
SafeContentsBag Object Identifier = 1.2.840.113549.1.12.10.1.6
SafeContentsBag(byte[]) - Constructor for class com.ibm.security.pkcs12.SafeContentsBag
Create a SafeContentsBag with a DER byte array.
SafeContentsBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.SafeContentsBag
Create a SafeContentsBag with a DER byte array.
SafeContentsBag(SafeContents) - Constructor for class com.ibm.security.pkcs12.SafeContentsBag
Create a SafeContentsBag with the input SafeContents.
SafeContentsBag(SafeContents, String) - Constructor for class com.ibm.security.pkcs12.SafeContentsBag
Create a SafeContentsBag with the input SafeContents.
SafeContentsBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.SafeContentsBag
Create a SafeContentsBag with the filename of the DER-encoded or BASE64-encoded object.
SafeContentsBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.SafeContentsBag
Create a SafeContentsBag with the filename of the DER-encoded or BASE64-encoded object.
SDSI_CERT_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
SDSI Certificate Object Identifier = 1.2.840.113549.1.9.22.2
SDSICERTBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
SDSICertBag Object Identifier = 1.2.840.113459.1.12.10.1.3.2
seal(Certificate[], String, int, Certificate, String, PrivateKey, boolean) - Method in class com.ibm.security.pkcs7.ContentInfo
Signs and encrypts a copy of this ContentInfo.
SecretBag - class com.ibm.security.pkcs12.SecretBag.
Implements the PKCS #12 SecretBag data type.
SECRETBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
SecretBag Object Identifier = 1.2.840.113549.1.12.10.1.5
SecretBag(byte[]) - Constructor for class com.ibm.security.pkcs12.SecretBag
Create a SecretBag with a DER byte array.
SecretBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.SecretBag
Create a SecretBag with a DER byte array.
SecretBag(ObjectIdentifier, byte[]) - Constructor for class com.ibm.security.pkcs12.SecretBag
Create a SecretBag with the input byte stream which must be the DER-encoding of some object.
SecretBag(ObjectIdentifier, byte[], String) - Constructor for class com.ibm.security.pkcs12.SecretBag
Create a SecretBag with the input byte stream which must be the DER-encoding of some object.
SecretBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.SecretBag
Create a SecretBag with the filename of the DER-encoded or BASE64-encoded object.
SecretBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.SecretBag
Create a SecretBag with the filename of the DER-encoded or BASE64-encoded object.
serialNumber_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "serialNumber=" attribute, denoting a person's serial number.
setCertificateOnly(Certificate[]) - Method in class com.ibm.security.smime.SMIMESender
Set the ContentInfo object to a certificate-only SignedData object with the specified certificate array.
setCertificateOnly(Certificate[]) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Set the content of this SMIMEMimeMessage object to a certificate-only SignedData object with the specified certificate array.
setCertificationRequest(CertificationRequest) - Method in class com.ibm.security.smime.SMIMESender
Set the CertificationRequest object for this SMIMESender object.
setCertificationRequest(CertificationRequest) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Set the CertificationRequest object for this SMIMEMimeMessage object.
setContentInfo(ContentInfo) - Method in class com.ibm.security.smime.SMIMESender
Set the ContentInfo object for this SMIMESender object.
setData(byte[]) - Method in class com.ibm.security.pkcs7.Data
Set the data contents for this Data object.
setData(byte[]) - Method in class com.ibm.security.pkcs9.MessageDigest
Set the message digest byte array for this MessageDigest object.
setIdentifier(byte[]) - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Set the identifier contents for this SubjectKeyIdentifier object.
setMailhost(String) - Method in class com.ibm.security.smime.SMIMESender
Set the mailhost value for this SMIMESender object.
setMessageWithHeader(String) - Method in class com.ibm.security.smime.SMIMESender
Creates a ContentInfo Data object with the specified message and predefined MIME header for this SMIMESender object.
setProvider(String) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Set the provider.
setRecipientCertificate(Certificate[]) - Method in class com.ibm.security.smime.SMIMESender
Set the recipient certificates for the S/MIME message.
setRecipientCertificate(Certificate[]) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Set the recipient certificates for the S/MIME message.
SHA_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Algorithm ID for the SHA1 Message Digest Algorithm, from FIPS 180-1.
SHA1_WITH_RSA_ENCRYPTION_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
SHA1 with RSA Encryption Object Identifier = 1.2.840.113549.1.1.5
sha1WithDSA_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies the FIPS 186 "Digital Signature Standard" (DSS), where a SHA1 digest is signed using the Digital Signing Algorithm (DSA).
sha1WithDSA_OIW_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies the FIPS 186 "Digital Signature Standard" (DSS), where a SHA1 digest is signed using the Digital Signing Algorithm (DSA).
sha1WithRSAEncryption_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies a signing algorithm where a SHA1 digest is encrypted using an RSA private key; defined by RSA DSI.
sha1WithRSAEncryption_OIW_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies a signing algorithm where a SHA1 digest is encrypted using an RSA private key; defined in NIST OIW.
shaWithDSA_OIW_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies the FIPS 186 "Digital Signature Standard" (DSS), where a SHA digest is signed using the Digital Signing Algorithm (DSA).
ShroudedKeyBag - class com.ibm.security.pkcs12.ShroudedKeyBag.
Implements the PKCS #12 PKCS8ShroudedKeyBag data type, which is a container for PKCS #8 EncryptedPrivateKeyInfo data.
SHROUDEDKEYBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
ShroudedKeyBag Object Identifier = 1.2.840.113549.1.12.10.1.2
ShroudedKeyBag(byte[]) - Constructor for class com.ibm.security.pkcs12.ShroudedKeyBag
Create a ShroudedKeyBag with a DER byte array.
ShroudedKeyBag(byte[], String) - Constructor for class com.ibm.security.pkcs12.ShroudedKeyBag
Create a ShroudedKeyBag with a DER byte array.
ShroudedKeyBag(EncryptedPrivateKeyInfo) - Constructor for class com.ibm.security.pkcs12.ShroudedKeyBag
Create a ShroudedKeyBag with the input EncryptedPrivateKeyInfo.
ShroudedKeyBag(EncryptedPrivateKeyInfo, String) - Constructor for class com.ibm.security.pkcs12.ShroudedKeyBag
Create a ShroudedKeyBag with the input EncryptedPrivateKeyInfo.
ShroudedKeyBag(String, boolean) - Constructor for class com.ibm.security.pkcs12.ShroudedKeyBag
Create a ShroudedKeyBag with the filename of the DER-encoded or BASE64-encoded object.
ShroudedKeyBag(String, boolean, String) - Constructor for class com.ibm.security.pkcs12.ShroudedKeyBag
Create a ShroudedKeyBag with the filename of the DER-encoded or BASE64-encoded object.
sign(Certificate, String, PrivateKey) - Method in class com.ibm.security.smime.SMIMESender
Signs the current ContentInfo with the specified certificate and private key.
sign(Certificate, String, PrivateKey, boolean) - Method in class com.ibm.security.pkcs7.ContentInfo
Signs a copy of this ContentInfo with the specified certificate and private key.
sign(Object, Certificate, PrivateKey, String) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Signs the message with the specified private key.
sign(PrivateKey, byte[]) - Method in class com.ibm.security.pkcs1.PKCS1
Creates a digital signature using the input message and the signature algorithmin this object.
sign(String, PrivateKey) - Method in class com.ibm.security.pkcs10.CertificationRequest
Creates a signature for this certificate request.
SIGNED_AND_ENVELOPED_DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Signed and Enveloped Data Content Type Object Identifier = 1.2.840.113549.1.7.4
SIGNED_DATA_CERTIFICATE_ONLY_FILE_NAME - Static variable in class com.ibm.security.smime.SMIME
SIGNED_DATA_CERTIFICATE_ONLY_FILE_NAME = "smime.p7c"
SIGNED_DATA_FILE_NAME - Static variable in class com.ibm.security.smime.SMIME
SIGNED_DATA_FILE_NAME = "smime.p7m"
SIGNED_DATA_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
PKCS7 Signed Data Content Type Object Identifier = 1.2.840.113549.1.7.2
SIGNED_DATA_SIGNATURE_ONLY_FILE_NAME - Static variable in class com.ibm.security.smime.SMIME
SIGNED_DATA_SIGNATURE_ONLY_FILE_NAME = "smime.p7s"
SignedAndEnvelopedData - class com.ibm.security.pkcs7.SignedAndEnvelopedData.
Implements the ASN.1 SignedAndEnvelopedData type.
SignedAndEnvelopedData(byte[]) - Constructor for class com.ibm.security.pkcs7.SignedAndEnvelopedData
Create a SignedAndEnvelopedData object with a DER-encoded byte array.
SignedAndEnvelopedData(byte[], String) - Constructor for class com.ibm.security.pkcs7.SignedAndEnvelopedData
Create a SignedAndEnvelopedData object with a DER-encoded byte array.
SignedAndEnvelopedData(RecipientInfo[], AlgorithmId[], EncryptedContentInfo, X509Certificate[], X509CRL[], SignerInfo[]) - Constructor for class com.ibm.security.pkcs7.SignedAndEnvelopedData
Create a SignedAndEnvelopedData object with specified values.
SignedAndEnvelopedData(RecipientInfo[], AlgorithmId[], EncryptedContentInfo, X509Certificate[], X509CRL[], SignerInfo[], String) - Constructor for class com.ibm.security.pkcs7.SignedAndEnvelopedData
Create a SignedAndEnvelopedData object with specified values.
SignedAndEnvelopedData(String, boolean) - Constructor for class com.ibm.security.pkcs7.SignedAndEnvelopedData
Create a SignedAndEnvelopedData with the filename of the DER-encoded or BASE64-encoded object.
SignedAndEnvelopedData(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.SignedAndEnvelopedData
Create a SignedAndEnvelopedData with the filename of the DER-encoded or BASE64-encoded object.
SignedData - class com.ibm.security.pkcs7.SignedData.
Implements the ASN.1 SignedData type.
SignedData(AlgorithmId[], EncapsulatedContentInfo, Certificate[], CRL[], SignerInfo[]) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with specified values.
SignedData(AlgorithmId[], EncapsulatedContentInfo, Certificate[], CRL[], SignerInfo[], String) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with specified values.
SignedData(byte[]) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with a DER-encoded byte array.
SignedData(byte[], String) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with a DER-encoded byte array.
SignedData(Certificate[], CRL[]) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with the specified certificate and CRL arrays.
SignedData(Certificate[], CRL[], ContentInfo, String, PrivateKey[], PKCSAttributes, PKCSAttributes, boolean) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with the specified certificate array, contentInfo, message digest and signature algorithm, and private key array and derive a signature for each certificate in the signing certificate array.
SignedData(Certificate[], CRL[], ContentInfo, String, PrivateKey[], PKCSAttributes, PKCSAttributes, boolean, String) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with the specified certificate array, contentInfo, message digest and signature algorithm, and private key array and derive a signature for each certificate in the signing certificate array.
SignedData(Certificate[], CRL[], String) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with the specified certificate and CRL arrays.
SignedData(Certificate, ContentInfo, String, PrivateKey, boolean) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with the specified certificate, contentInfo, message digest and signature algorithm, and private key and derive a signature for the specified signing certificate.
SignedData(Certificate, ContentInfo, String, PrivateKey, boolean, String) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData object with the specified certificate, contentInfo, message digest and signature algorithm, and private key and derive a signature for the specified signing certificate.
SignedData(String, boolean) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData with the filename of the DER-encoded or BASE64-encoded object.
SignedData(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.SignedData
Create a SignedData with the filename of the DER-encoded or BASE64-encoded object.
SignedPublicKeyAndChallenge - class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge.
Implements SignedPublicKeyAndChallenge SignedPublicKeyAndChallenge ::= SEQUENCE { publicKeyAndChallenge PublicKeyAndChallenge, signatureAlgorithm AlgorithmIdentifier, signature BIT STRING }
SignedPublicKeyAndChallenge(byte[]) - Constructor for class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Create a SignedPublicKeyAndChallenge object with a DER byte array.
SignedPublicKeyAndChallenge(byte[], String) - Constructor for class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Create a SignedPublicKeyAndChallenge object with a DER byte array.
SignedPublicKeyAndChallenge(PublicKeyAndChallenge, String, PrivateKey) - Constructor for class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Create a SignedPublicKeyAndChallenge object from a PublicKeyAndChallenge and a privateKey.
SignedPublicKeyAndChallenge(PublicKeyAndChallenge, String, PrivateKey, String) - Constructor for class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Create a SignedPublicKeyAndChallenge object from a PublicKeyAndChallenge and a privateKey.
SignerIdentifier - class com.ibm.security.pkcs7.SignerIdentifier.
Implements the ASN.1 SignerIdentifier attribute type.
SignerIdentifier(byte[]) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with a DER byte array.
SignerIdentifier(byte[], String) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with a DER byte array.
SignerIdentifier(Certificate) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with a X.509 Certificate object.
SignerIdentifier(Certificate, String) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with a X.509 Certificate object.
SignerIdentifier(IssuerAndSerialNumber) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with an IssuerAndSerialNumber object.
SignerIdentifier(IssuerAndSerialNumber, String) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with an IssuerAndSerialNumber object.
SignerIdentifier(String, boolean) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier with the filename of the DER-encoded or BASE64-encoded object.
SignerIdentifier(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier with the filename of the DER-encoded or BASE64-encoded object.
SignerIdentifier(SubjectKeyIdentifier) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with a SubjectKeyIdentifier object.
SignerIdentifier(SubjectKeyIdentifier, String) - Constructor for class com.ibm.security.pkcs7.SignerIdentifier
Create a SignerIdentifier object with a SubjectKeyIdentifier object.
SignerInfo - class com.ibm.security.pkcs7.SignerInfo.
Implements the ASN.1 SignerInfo type.
SignerInfo(byte[]) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo object with a DER-encoded byte array.
SignerInfo(byte[], String) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo object with a DER-encoded byte array.
SignerInfo(Certificate, ContentInfo, String, PrivateKey, PKCSAttributes, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo object with the specified certificate, contentInfo, message digest algorithm, signature algorithm, and private key and derive a signature value from the contentInfo.
SignerInfo(Certificate, ContentInfo, String, PrivateKey, PKCSAttributes, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo object with the specified certificate, contentInfo, message digest algorithm, signature algorithm, and private key and derive a signature value from the contentInfo.
SignerInfo(SignerIdentifier, ContentInfo, String, PrivateKey, PKCSAttributes, PKCSAttributes) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo object with the specified certificate, contentInfo, message digest algorithm, signature algorithm, and private key and derive a signature value from the contentInfo.
SignerInfo(SignerIdentifier, ContentInfo, String, PrivateKey, PKCSAttributes, PKCSAttributes, String) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo object with the specified certificate, contentInfo, message digest algorithm, signature algorithm, and private key and derive a signature value from the contentInfo.
SignerInfo(String, boolean) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo with the filename of the DER-encoded or BASE64-encoded object.
SignerInfo(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.SignerInfo
Create a SignerInfo with the filename of the DER-encoded or BASE64-encoded object.
SIGNING_TIME_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Signing Time Object Identifier = 1.2.840.113549.1.9.5
SIGNING_TIME_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Signing Time String
SigningTime - class com.ibm.security.pkcs9.SigningTime.
Implements the ASN.1 SigningTime attribute type.
SigningTime(byte[]) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime object with a DER byte array.
SigningTime(byte[], String) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime object with a DER byte array.
SigningTime(Date) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime object with a Date object.
SigningTime(Date, boolean) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime object with a Date object and flag to indicate if the date should be encoded as UTCTime or GeneralizedTime.
SigningTime(Date, boolean, String) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime object with a Date object and flag to indicate if the date should be encoded as UTCTime or GeneralizedTime.
SigningTime(Date, String) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime object with a Date object.
SigningTime(String, boolean) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime with the filename of the DER-encoded or BASE64-encoded object.
SigningTime(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.SigningTime
Create a SigningTime with the filename of the DER-encoded or BASE64-encoded object.
signSignatureOnly(Certificate, String, PrivateKey) - Method in class com.ibm.security.smime.SMIMESender
Signs the current ContentInfo with the specified certificate and private key.
signSignatureOnly(Object, Certificate, PrivateKey, String) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Signs the message with the specified private key.
size() - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Return the number of PKCSAttribute objects that the PKCSAttributes object contains.
size() - Method in class com.ibm.security.x509.X500Name
 
SMIME - class com.ibm.security.smime.SMIME.
Provides helper constants and methods to the SMIME package and subpackages.
SMIME_CAPABILITY_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
S/MIME Capability Object Identifier = 1.2.840.113549.1.9.15
SMIME_GENERIC_FILE_NAME - Static variable in class com.ibm.security.smime.SMIME
SMIME_GENERIC_FILE_NAME = "smime.dat"
SMIME_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
SMIME Object Identifier = 1.2.840.113549.1.9.16
SMIME_PROTOCOL_PKCS7_SIGNATURE - Static variable in class com.ibm.security.smime.SMIME
SMIME_PROTOCOL_PKCS7_SIGNATURE = "pkcs7-signature"
SMIME_TYPE_CERTS_ONLY - Static variable in class com.ibm.security.smime.SMIME
SMIME_TYPE_CERTS_ONLY = "certs-only"
SMIME_TYPE_ENVELOPED_DATA - Static variable in class com.ibm.security.smime.SMIME
SMIME_TYPE_ENVELOPED_DATA = "enveloped-data"
SMIME_TYPE_SIGNED_DATA - Static variable in class com.ibm.security.smime.SMIME
SMIME_TYPE_SIGNED_DATA = "signed-data"
SMIME() - Constructor for class com.ibm.security.smime.SMIME
 
SMIMEMessage - class com.ibm.security.smime.SMIMEMessage.
The SMIMEMessage class represents a S/MIME message object.
SMIMEMessage(byte[]) - Constructor for class com.ibm.security.smime.SMIMEMessage
Create a SMIMEMessage object with a byte array of a S/MIME message.
SMIMEMessage(byte[], String) - Constructor for class com.ibm.security.smime.SMIMEMessage
Create a SMIMEMessage object with a byte array of a S/MIME message.
SMIMEMessage(InputStream) - Constructor for class com.ibm.security.smime.SMIMEMessage
Create a SMIMEMessage object with an InputStream of a S/MIME message.
SMIMEMessage(InputStream, String) - Constructor for class com.ibm.security.smime.SMIMEMessage
Create a SMIMEMessage object with an InputStream of a S/MIME message.
SMIMEMessage(String) - Constructor for class com.ibm.security.smime.SMIMEMessage
Create a SMIMEMessage object with the filename of a S/MIME message.
SMIMEMessage(String, String) - Constructor for class com.ibm.security.smime.SMIMEMessage
Create a SMIMEMessage object with the filename of a S/MIME message.
SMIMEMimeMessage - class com.ibm.security.smime.jmail.SMIMEMimeMessage.
This class allows construction of SMIMEMimeMessage objects that can be used to send S/MIME PKCS #7 and #10 messages.
SMIMEMimeMessage(Folder, InputStream, int) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
SMIMEMimeMessage(Folder, InputStream, int, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
SMIMEMimeMessage(Folder, int) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs an empty MimeMessage object with the given Folder and message number.
SMIMEMimeMessage(Folder, InternetHeaders, byte[], int) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs a MimeMessage from the given InternetHeaders object and content.
SMIMEMimeMessage(Folder, InternetHeaders, byte[], int, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs a MimeMessage from the given InternetHeaders object and content.
SMIMEMimeMessage(Folder, int, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs an empty MimeMessage object with the given Folder and message number.
SMIMEMimeMessage(Session) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Default constructor.
SMIMEMimeMessage(Session, InputStream) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
SMIMEMimeMessage(Session, InputStream, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Constructs a MimeMessage by reading and parsing the data from the specified MIME InputStream.
SMIMEMimeMessage(Session, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMessage
Default constructor.
SMIMEMimeMultipart - class com.ibm.security.smime.jmail.SMIMEMimeMultipart.
The SMIMEMimeMultipart class supports multipart/signed S/MIME messages where the contents of the message is detached and sent as a separate part with the encoded SignedData object that does not include the contents.
SMIMEMimeMultipart() - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Construct an uninitialized SMIMEMimeMultipart object that can be used with the signSignatureOnly method.
SMIMEMimeMultipart(DataSource) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Construct a SMIMEMimeMultipart object with the specified DataSource.
SMIMEMimeMultipart(DataSource, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Construct a SMIMEMimeMultipart object with the specified DataSource.
SMIMEMimeMultipart(String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Construct a SMIMEMimeMultipart object of the given subtype.
SMIMEMimeMultipart(String, String) - Constructor for class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Construct a SMIMEMimeMultipart object of the given subtype.
SMIMEReceiver - class com.ibm.security.smime.SMIMEReceiver.
Receives a S/MIME message from a sender and provides methods to retrieve the stored PKCS #7 ContentInfo or PKCS #10 CertificationRequest object within the S/MIME message.
SMIMEReceiver(byte[]) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with a byte array of a SMIMEMessage.
SMIMEReceiver(byte[], String) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with a byte array of a SMIMEMessage.
SMIMEReceiver(InputStream) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with an InputStream of a SMIMEMessage.
SMIMEReceiver(InputStream, String) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with an InputStream of a SMIMEMessage.
SMIMEReceiver(SMIMEMessage) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with a SMIMEMessage object.
SMIMEReceiver(SMIMEMessage, String) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with a SMIMEMessage object.
SMIMEReceiver(String) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with the file name of a SMIMEMessage.
SMIMEReceiver(String, String) - Constructor for class com.ibm.security.smime.SMIMEReceiver
Create a SMIMEReceiver object with the file name of a SMIMEMessage.
SMIMESender - class com.ibm.security.smime.SMIMESender.
Sends a S/MIME message to a recipient or writes the S/MIME message to a file.
SMIMESender() - Constructor for class com.ibm.security.smime.SMIMESender
Create an uninitialized SMIMESender object.
SMIMESender(byte[]) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with a DER byte array of a ContentInfo object.
SMIMESender(byte[], String) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with a DER byte array of a ContentInfo object.
SMIMESender(CertificationRequest) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with the specified CertificationRequest object.
SMIMESender(CertificationRequest, String) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with the specified CertificationRequest object.
SMIMESender(ContentInfo) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with the specified ContentInfo object.
SMIMESender(ContentInfo, String) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with the specified ContentInfo object.
SMIMESender(SMIMEMessage) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with the specified SMIMEMessage object.
SMIMESender(SMIMEMessage, String) - Constructor for class com.ibm.security.smime.SMIMESender
Create a SMIMESender object with the specified SMIMEMessage object.
SMIMESender(String) - Constructor for class com.ibm.security.smime.SMIMESender
Create an uninitialized SMIMESender object.
stateName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "S=" attribute, denoting a state (such as Delaware)
streetAddress_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "STREET=" attribute, denoting a street address.
STRONG_ENCRYPTION - Static variable in class com.ibm.security.smime.SMIME
Specify strong strength encryption for EnvelopedData S/MIME objects.
SubjectKeyIdentifier - class com.ibm.security.pkcs7.SubjectKeyIdentifier.
Implements the ASN.1 SubjectKeyIdentifier type.
SubjectKeyIdentifier() - Constructor for class com.ibm.security.pkcs7.SubjectKeyIdentifier
Create an uninitialized SubjectKeyIdentifier object.
SubjectKeyIdentifier(byte[]) - Constructor for class com.ibm.security.pkcs7.SubjectKeyIdentifier
Create a SubjectKeyIdentifier object with a DER byte array.
SubjectKeyIdentifier(byte[], String) - Constructor for class com.ibm.security.pkcs7.SubjectKeyIdentifier
Create a SubjectKeyIdentifier object with a DER byte array.
SubjectKeyIdentifier(String) - Constructor for class com.ibm.security.pkcs7.SubjectKeyIdentifier
Create an uninitialized SubjectKeyIdentifier object.
SubjectKeyIdentifier(String, boolean) - Constructor for class com.ibm.security.pkcs7.SubjectKeyIdentifier
Create a SubjectKeyIdentifier with the filename of the DER-encoded or BASE64-encoded object.
SubjectKeyIdentifier(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.SubjectKeyIdentifier
Create a SubjectKeyIdentifier with the filename of the DER-encoded or BASE64-encoded object.
surName_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "=" attribute, denoting a person's surname.

T

title_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "T=" attribute, denoting a person's title.
toContentInfo() - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Transform the DER-encoded data in this object into a ContentInfo with content type Data.
toDetailedString() - Method in class com.ibm.security.pkcs5.PKCS5
Returns a string representation of the PKCS5 object.
toString() - Method in class com.ibm.security.pkcs1.PKCS1
Returns a string representation of the PKCS1 object.
toString() - Method in class com.ibm.security.pkcs5.PKCS5
Returns a string representation of the PKCS5 object.
toString() - Method in class com.ibm.security.pkcs7.Content
Returns "PKCS7 Content".
toString() - Method in class com.ibm.security.pkcs7.EncryptedData
Returns a string representation of this EncryptedData object.
toString() - Method in class com.ibm.security.pkcs7.EncryptedContentInfo
Returns a string representation of this EncryptedContentInfo object.
toString() - Method in class com.ibm.security.pkcs7.DigestInfo
Returns a string representation of this DigestInfo object.
toString() - Method in class com.ibm.security.pkcs7.Data
Returns a string representation of this Data object.
toString() - Method in class com.ibm.security.pkcs7.SubjectKeyIdentifier
Returns a string representation of this SubjectKeyIdentifier object.
toString() - Method in class com.ibm.security.pkcs7.EncapsulatedContentInfo
Returns a string representation of this EncapsulatedContentInfo object.
toString() - Method in class com.ibm.security.pkcs7.SignerInfo
Returns a string representation of this SignerInfo object.
toString() - Method in class com.ibm.security.pkcs7.RecipientInfo
Returns a string representation of this RecipientInfo object.
toString() - Method in class com.ibm.security.pkcs7.MailListKeyIdentifier
Returns a string representation of this MailListKeyIdentifier object.
toString() - Method in class com.ibm.security.pkcs7.SignedAndEnvelopedData
Returns a string representation of this SignedAndEnvelopedData object.
toString() - Method in class com.ibm.security.pkcs7.SignedData
Returns a string representation of this SignedData object.
toString() - Method in class com.ibm.security.pkcs7.ContentInfo
Returns a string representation of this ContentInfo object.
toString() - Method in class com.ibm.security.pkcs7.SignerIdentifier
Returns a string representation of this SignerIdentifier object.
toString() - Method in class com.ibm.security.pkcs7.OriginatorInfo
Returns a string representation of this OriginatorInfo object.
toString() - Method in class com.ibm.security.pkcs7.RecipientKeyIdentifier
Returns a string representation of this RecipientKeyIdentifier object.
toString() - Method in class com.ibm.security.pkcs7.IssuerAndSerialNumber
Returns a string representation of this IssuerAndSerialNumber object.
toString() - Method in class com.ibm.security.pkcs7.DigestedData
Returns a string representation of this DigestedData object.
toString() - Method in class com.ibm.security.pkcs7.EnvelopedData
Returns a string representation of this EnvelopedData object.
toString() - Method in class com.ibm.security.pkcs7.AuthenticatedData
Returns a string representation of this AuthenticatedData object.
toString() - Method in class com.ibm.security.pkcs7.UserKeyingMaterial
Returns a string representation of this UserKeyingMaterial object.
toString() - Method in class com.ibm.security.smime.SMIMEMessage
Returns a string representation of this SMIMEMessage object.
toString() - Method in class com.ibm.security.smime.SMIMEReceiver
Returns a string representation of this SMIMEReceiver object.
toString() - Method in class com.ibm.security.smime.SMIMESender
Returns a string representation of this SMIMESender object.
toString() - Method in class com.ibm.security.smime.jmail.PKCS7MimeHandler
Returns a string representation of this PKCS7MimeHandler object.
toString() - Method in class com.ibm.security.smime.jmail.PKCS10MimeDataSource
Returns a string representation of this PKCS10MimeDataSource object consisting of the contained CertificationRequest object.
toString() - Method in class com.ibm.security.smime.jmail.PKCS7MimeDataSource
Returns a string representation of this PKCS7MimeDataSource object consisting of the contained ContentInfo object.
toString() - Method in class com.ibm.security.smime.jmail.PKCS10MimeHandler
Returns a string representation of this PKCS10MimeHandler object.
toString() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMultipart
Returns a string representation of this SMIMEMimeMultipart object.
toString() - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Returns a string representation of this SMIMEMimeMessage object.
toString() - Method in class com.ibm.security.pkcs8.EncryptedPrivateKeyInfo
Returns a string representation of this EncryptedPrivateKeyInfo object.
toString() - Method in class com.ibm.security.pkcs8.PrivateKeyInfo
Returns a string representation of this PrivateKeyInfo object.
toString() - Method in class com.ibm.security.pkcs9.UnstructuredName
Returns a string representation of this UnstructuredName object.
toString() - Method in class com.ibm.security.pkcs9.UnstructuredAddress
Returns a string representation of this UnstructuredAddress object.
toString() - Method in class com.ibm.security.pkcs9.EmailAddress
Returns a string representation of this EmailAddress object.
toString() - Method in class com.ibm.security.pkcs9.ExtendedCertificateAttributes
Returns a string representation of this ExtendedCertificateAttributes object.
toString() - Method in class com.ibm.security.pkcs9.Countersignature
Returns a string representation of this Countersignature object.
toString() - Method in class com.ibm.security.pkcs9.ChallengePassword
Returns a string representation of this ChallengePassword object.
toString() - Method in class com.ibm.security.pkcs9.LocalKeyId
Returns a string representation of this LocalKeyId object.
toString() - Method in class com.ibm.security.pkcs9.SigningTime
Returns a string representation of this SigningTime object.
toString() - Method in class com.ibm.security.pkcs9.ContentType
Returns a string representation of this ContentType object.
toString() - Method in class com.ibm.security.pkcs9.FriendlyName
Returns a string representation of this FriendlyName object.
toString() - Method in class com.ibm.security.pkcs9.MessageDigest
Returns a string representation of this MessageDigest object.
toString() - Method in class com.ibm.security.pkcs10.CertificationRequest
Provides a short description of this request.
toString() - Method in class com.ibm.security.pkcs10.CertificationRequestInfo
Returns a string representation of this CertificationRequestInfo object.
toString() - Method in class com.ibm.security.pkcs12.AuthenticatedSafe
Returns a string representation of this AuthenticatedSafe object.
toString() - Method in class com.ibm.security.pkcs12.SafeContents
Returns a string representation of this SafeContents object.
toString() - Method in class com.ibm.security.pkcs12.CrlBag
Returns a string representation of this CrlBag object.
toString() - Method in class com.ibm.security.pkcs12.SecretBag
Returns a string representation of this SecretBag object.
toString() - Method in class com.ibm.security.pkcs12.SafeBag
Returns a string representation of this SafeBag object.
toString() - Method in class com.ibm.security.pkcs12.ShroudedKeyBag
Returns a string representation of this ShroudedKeyBag object.
toString() - Method in class com.ibm.security.pkcs12.PKCS12PFX
Returns a string representation of this PFX object.
toString() - Method in class com.ibm.security.pkcs12.PFX
Returns a string representation of this PFX object.
toString() - Method in class com.ibm.security.pkcs12.MacData
Returns a string representation of this MacData object.
toString() - Method in class com.ibm.security.pkcs12.KeyBag
Returns a string representation of this KeyBag object.
toString() - Method in class com.ibm.security.pkcs12.CertBag
Returns a string representation of this CertBag object.
toString() - Method in class com.ibm.security.pkcs12.SafeContentsBag
Returns a string representation of this SafeContentsBag object.
toString() - Method in class com.ibm.security.pkcsutil.PKCSDerObject
Returns a string representation of this object.
toString() - Method in class com.ibm.security.pkcsutil.PKCSAttributes
Returns a string representation of this PKCSAttributes object in the form of a set of entries, enclosed in braces and separated by the ASCII characters "" (comma and space).
toString() - Method in class com.ibm.security.pkcsutil.UnresolvedAttribute
Returns the attribute in user readable form.
toString() - Method in class com.ibm.security.pkcsutil.PublicKeyAndChallenge
Returns a string representation of this PublicKeyAndChallenge object.
toString() - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Returns a string representation of this SignedPublicKeyAndChallenge object.
toString() - Method in class com.ibm.security.pkcsutil.PKCSAttribute
Returns the attribute in user readable form.
toString() - Method in class com.ibm.security.util.ObjectIdentifier
Returns a string form of the object ID.
toString() - Method in class com.ibm.security.x509.AlgorithmId
Returns a string describing the algorithm and its parameters.
toString() - Method in class com.ibm.security.x509.X500Name
Returns a string form of the X.500 distinguished name.
tripleDESCBC_oid - Static variable in class com.ibm.security.x509.AlgorithmId
Identifies the Triple Data Encryption Standard (DESede or "Triple DES") symmetric key cryptographic algorithm in Cipher Block Chaining (CBC) mode.

U

UnresolvedAttribute - class com.ibm.security.pkcsutil.UnresolvedAttribute.
Attributes are additonal information which can be inserted in a PKCS #10 certificate request.
UnresolvedAttribute() - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Default constructor for the UnresolvedAttribute object.
UnresolvedAttribute(byte[]) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Create an UnresolvedAttribute object with a DER byte array.
UnresolvedAttribute(byte[], String) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Create an UnresolvedAttribute object with a DER byte array.
UnresolvedAttribute(ObjectIdentifier, Object) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Constructs an attribute from individual components of ObjectIdentifier and the value (any java object).
UnresolvedAttribute(ObjectIdentifier, Object, String) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Constructs an attribute from individual components of ObjectIdentifier and the value (any java object).
UnresolvedAttribute(String) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Constructor for the UnresolvedAttribute object.
UnresolvedAttribute(String, boolean) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Create an UnresolvedAttribute with the filename of the DER-encoded or BASE64-encoded object.
UnresolvedAttribute(String, boolean, String) - Constructor for class com.ibm.security.pkcsutil.UnresolvedAttribute
Create an UnresolvedAttribute with the filename of the DER-encoded or BASE64-encoded object.
unseal(Certificate, Certificate, PrivateKey) - Method in class com.ibm.security.pkcs7.ContentInfo
Performs the opposite of the seal operation and returns the decrypted ContentInfo.
UNSTRUCTURED_ADDRESS_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Unstructured Address Object Identifier = 1.2.840.113549.1.9.8
UNSTRUCTURED_ADDRESS_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Unstructured Address String
UNSTRUCTURED_NAME_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
Unstructured Name Object Identifier = 1.2.840.113549.1.9.2
UNSTRUCTURED_NAME_STR - Static variable in class com.ibm.security.pkcs9.PKCS9
PKCS9 Unstructured Name String
UnstructuredAddress - class com.ibm.security.pkcs9.UnstructuredAddress.
Implements the ASN.1 UnstructuredAddress attribute type.
UnstructuredAddress(byte[]) - Constructor for class com.ibm.security.pkcs9.UnstructuredAddress
Create an UnstructuredAddress object with a DER byte array.
UnstructuredAddress(byte[], String) - Constructor for class com.ibm.security.pkcs9.UnstructuredAddress
Create an UnstructuredAddress object with a DER byte array.
UnstructuredAddress(String[], byte) - Constructor for class com.ibm.security.pkcs9.UnstructuredAddress
Create a UnstructuredAddress object with a String array and a type to indicate if the String array should be encoded as PrintableString or T61String.
UnstructuredAddress(String[], byte, String) - Constructor for class com.ibm.security.pkcs9.UnstructuredAddress
Create a UnstructuredAddress object with a String array and a type to indicate if the String array should be encoded as PrintableString or T61String.
UnstructuredAddress(String, boolean) - Constructor for class com.ibm.security.pkcs9.UnstructuredAddress
Create an UnstructuredAddress with the filename of the DER-encoded or BASE64-encoded object.
UnstructuredAddress(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.UnstructuredAddress
Create an UnstructuredAddress with the filename of the DER-encoded or BASE64-encoded object.
UnstructuredName - class com.ibm.security.pkcs9.UnstructuredName.
Implements the ASN.1 UnstructuredName type.
UnstructuredName(byte[]) - Constructor for class com.ibm.security.pkcs9.UnstructuredName
Create an UnstructuredName object with a DER byte array.
UnstructuredName(byte[], String) - Constructor for class com.ibm.security.pkcs9.UnstructuredName
Create an UnstructuredName object with a DER byte array.
UnstructuredName(String[]) - Constructor for class com.ibm.security.pkcs9.UnstructuredName
Create an UnstructuredName object with an array of Strings.
UnstructuredName(String[], String) - Constructor for class com.ibm.security.pkcs9.UnstructuredName
Create an UnstructuredName object with an array of Strings.
UnstructuredName(String, boolean) - Constructor for class com.ibm.security.pkcs9.UnstructuredName
Create an UnstructuredName with the filename of the DER-encoded or BASE64-encoded object.
UnstructuredName(String, boolean, String) - Constructor for class com.ibm.security.pkcs9.UnstructuredName
Create an UnstructuredName with the filename of the DER-encoded or BASE64-encoded object.
userid_oid - Static variable in class com.ibm.security.x509.X500Name
OID for the "UID=" attribute, denoting an entry's user ID.
UserKeyingMaterial - class com.ibm.security.pkcs7.UserKeyingMaterial.
Implements the ASN.1 UserKeyingMaterial type.
UserKeyingMaterial(AlgorithmId, byte[]) - Constructor for class com.ibm.security.pkcs7.UserKeyingMaterial
Create a UserKeyingMaterial object with the specified values.
UserKeyingMaterial(AlgorithmId, byte[], String) - Constructor for class com.ibm.security.pkcs7.UserKeyingMaterial
Create a UserKeyingMaterial object with the specified values.
UserKeyingMaterial(byte[]) - Constructor for class com.ibm.security.pkcs7.UserKeyingMaterial
Create a UserKeyingMaterial object with a DER byte array.
UserKeyingMaterial(byte[], String) - Constructor for class com.ibm.security.pkcs7.UserKeyingMaterial
Create a UserKeyingMaterial object with a DER byte array.
UserKeyingMaterial(String, boolean) - Constructor for class com.ibm.security.pkcs7.UserKeyingMaterial
Create a UserKeyingMaterial with the filename of the DER-encoded or BASE64-encoded object.
UserKeyingMaterial(String, boolean, String) - Constructor for class com.ibm.security.pkcs7.UserKeyingMaterial
Create a UserKeyingMaterial with the filename of the DER-encoded or BASE64-encoded object.

V

verify() - Method in class com.ibm.security.pkcs10.CertificationRequest
Verifies the request's signature.
verify() - Method in class com.ibm.security.pkcsutil.SignedPublicKeyAndChallenge
Verifies the signature of the SignedPublicKeyAndChallenge based on the public key stored with the PublicKeyAndChallenge.
verify(Certificate) - Method in class com.ibm.security.pkcs7.SignedData
Verify the message digest stored in the SignerInfo object within this SignedData object with the public key contained in the specified certificate.
verify(Certificate) - Method in class com.ibm.security.pkcs7.ContentInfo
Verifies the SignedData content for this ContentInfo object.
verify(Certificate) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Verifies the ContentInfo that contains a SignedData object for this SMIMEMimeMessage object.
verify(Certificate, byte[]) - Method in class com.ibm.security.pkcs7.SignerInfo
Verify the message digest stored in the SignerInfo object with the specified original byte array and the public key contained in the specified certificate.
verify(Certificate, byte[]) - Method in class com.ibm.security.pkcs7.SignedData
Verify the message digest stored in the SignerInfo object within this SignedData object with the public key contained in the specified certificate.
verify(Certificate, byte[]) - Method in class com.ibm.security.smime.jmail.SMIMEMimeMessage
Verifies the ContentInfo that contains a SignedData object for this SMIMEMimeMessage object.
verify(Certificate, byte[], byte[]) - Method in class com.ibm.security.pkcs1.PKCS1
Verifies the input digital signature against the input message.
verify(PublicKey, byte[]) - Method in class com.ibm.security.pkcs7.SignerInfo
Verify the message digest stored in the SignerInfo object with the specified original byte array and the public key.
verify(PublicKey, byte[], byte[]) - Method in class com.ibm.security.pkcs1.PKCS1
Verifies the input digital signature against the input message.
verify(SecretKey) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Verify the stored Message Authentication Code (MAC) based on the AuthenticateData values and the specified secret key.
verify(SecretKey, byte[]) - Method in class com.ibm.security.pkcs7.AuthenticatedData
Verify the stored Message Authentication Code (MAC) based on the AuthenticateData values and the specified secret key and message byte array.
verifyMAC(byte[], byte[]) - Method in class com.ibm.security.pkcs5.PKCS5
Verifies a MAC for the specified byte array with the MAC algorithm and values within the PKCS5 object.
verifyMac(char[]) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Verifies the message authentication code attached to this PFX.
verifyMac(char[]) - Method in class com.ibm.security.pkcs12.PFX
Verifies the message authentication code attached to this PFX.
verifySignature(Certificate) - Method in class com.ibm.security.pkcs12.PKCS12PFX
Verify the digital signature on the SignedData contents of this PFX's authSafe.
version - Static variable in class com.ibm.security.pkcs8.PrivateKeyInfo
The version for this key

W

WEAK_ENCRYPTION - Static variable in class com.ibm.security.smime.SMIME
Specify weak strength encryption for EnvelopedData S/MIME objects.
write(String) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
DER-encode the object and write the encoded bytes to the output file.
write(String, boolean) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
DER-encode the object and write the encoded bytes to the output file.
writeBASE64(String) - Method in class com.ibm.security.pkcs7.SignedData
DER-encode the object and write the encoded bytes to the output file in BASE64 format.
writeBASE64(String) - Method in class com.ibm.security.pkcs10.CertificationRequest
DER-encode the object and write the encoded bytes to the output file in BASE64 format.
writeBASE64(String) - Method in class com.ibm.security.pkcsutil.PKCSDerObject
DER-encode the object and write the encoded bytes to the output file in BASE64 format.
writeMailToFile(byte[], String, String, String, String) - Method in class com.ibm.security.smime.SMIMESender
Writes the specified byte array to the specified file.
writeMailToFile(String, String, String, String) - Method in class com.ibm.security.smime.SMIMESender
Writes the SMIMEMessage to the specified file.
writeTo(Object, String, OutputStream) - Method in class com.ibm.security.smime.jmail.PKCS7MimeHandler
Convert the ContentInfo object to a DER-encoded byte stream of the supported MIME type and write it to the output stream.
writeTo(Object, String, OutputStream) - Method in class com.ibm.security.smime.jmail.PKCS10MimeHandler
Convert the CertificationRequest object to a DER-encoded byte stream of the supported MIME type and write it to the output stream.

X

X500Name - class com.ibm.security.x509.X500Name.
X.500 names are used to identify entities, such as those which are identified by X.509 certificates.
X500Name(byte[]) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from an ASN.1 encoded byte array.
X500Name(DerInputStream) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from an ASN.1 encoded input stream.
X500Name(DerValue) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from an ASN.1 encoded value.
X500Name(RDN[]) - Constructor for class com.ibm.security.x509.X500Name
 
X500Name(String) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from a conventionally formatted string, such as "CN=Dave, OU=JavaSoft, O=Sun Microsystems, C=US".
X500Name(String, String, String, String) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from fields common in enterprise application environments.
X500Name(String, String, String, String, String) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from fields common in enterprise application environments.
X500Name(String, String, String, String, String, String) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from fields common in Internet application environments.
X500Name(String, String, String, String, String, String, String) - Constructor for class com.ibm.security.x509.X500Name
Constructs a name from fields common in Internet application environments.
X509_CERT_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
X509 Certificate Object Identifier = 1.2.840.113549.1.9.22.1
X509_CRL_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
X509 CRL Object Identifier = 1.2.840.113549.1.9.23.1
X509CERTBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
X509CertBag Object Identifier = 1.2.840.113459.1.12.10.1.3.1
X509CRLBAG_OID - Static variable in class com.ibm.security.pkcsutil.PKCSOID
X509CrlBag Object Identifier = 1.2.840.113459.1.12.10.1.4.1

A B C D E F G H I K L M N O P R S T U V W X