- addCapability(ASN1ObjectID) - Method in class oracle.security.crypto.smime.SmimeCapabilities
-
Add a Capability.
- addCapability(ASN1ObjectID, ASN1Object) - Method in class oracle.security.crypto.smime.SmimeCapabilities
-
Add a Capability.
- addCapability(AlgorithmIdentifier) - Method in class oracle.security.crypto.smime.SmimeCapabilities
-
Add a Capability.
- addCapability(AlgorithmIdentifier, int) - Method in class oracle.security.crypto.smime.SmimeCapabilities
-
Add a Capability.
- addCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Adds a certificate to this signing certificate attribute object.
- addCertificate(X509Certificate, X509Certificate, boolean) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Adds a certificate to this signing certificate attribute object.
- addCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a Certificate.
- addCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a Certificate.
- addCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Adds a X509 Certificate
- addCRL(CRL) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a CRL.
- addCRL(CRL) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a CRL.
- addCRL(CRL) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
- addMLData(MLData) - Method in class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Adds a mailing list data element.
- addMLData(Vector) - Method in class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Adds a mailing list data elements.
- addPolicy(X509PolicyInformation) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Adds a policy information to this signing certificate attribute object
- addReceiptPolicyValues(GeneralNames) - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Add the GeneralNames
to the Receipt Policy.
- addReceiptPolicyValues(Vector) - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Add the collection of GeneralNames
to the Receipt Policy.
- addReceiptsFrom(X500Name) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt request.
- addReceiptsFrom(String) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt request.
- addReceiptsFrom(X500Name, String) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt request.
- addReceiptsFrom(GeneralName) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt request.
- addReceiptsFrom(GeneralNames) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt request.
- addReceiptsFrom(Vector) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the recipientsFrom list who will receive the receipt request.
- addReceiptsTo(X500Name) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt(s).
- addReceiptsTo(String) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt(s).
- addReceiptsTo(X500Name, String) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt(s).
- addReceiptsTo(GeneralName) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt(s).
- addReceiptsTo(GeneralNames) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt(s).
- addReceiptsTo(Vector) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Adds an entity to the list of recipients who will receive the receipt(s).
- addRecipient(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Add a Recipient.
- addRecipient(X509Certificate, AlgorithmIdentifier) - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Add a Recipient.
- addSecurityCategory(ASN1ObjectID, ASN1Object) - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Adds a security category with the given type and value.
- addSecurityLabel(ESSSecurityLabel) - Method in class oracle.security.crypto.smime.ess.EquivalentLabels
-
Adds a security label.
- addSignature(PrivateKey, X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, Date) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, SmimeCapabilities) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, Date, SmimeCapabilities) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, AttributeSet) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, Date) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, SmimeCapabilities) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, Date, SmimeCapabilities) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, AttributeSet) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Add a Signature.
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Adds a signature object
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, Date) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Adds a signature object
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, SmimeCapabilities) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Adds a signature object
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, Date, SmimeCapabilities) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Adds a signature object
- addSignature(PrivateKey, X509Certificate, AlgorithmIdentifier, AttributeSet) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Adds a signature object
- ALL_RECIPIENTS - Static variable in class oracle.security.crypto.smime.ess.ReceiptRequest.AllOrFirstTier
-
Requests Receipts from All the Recipients.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.ContentHints
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.EquivalentLabels
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.MLData
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy.PolicyType
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest.AllOrFirstTier
-
Indicate if this object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Indicates if the object equals the specified object.
- equals(Object) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Indicates if the object equals the specified object.
- EquivalentLabels - Class in oracle.security.crypto.smime.ess
-
An ESS EquivalentLabels.
- EquivalentLabels(InputStream) - Constructor for class oracle.security.crypto.smime.ess.EquivalentLabels
-
Create a EquivalentLabels
by reading from the specified input stream.
- EquivalentLabels(CMSSignerInfo) - Constructor for class oracle.security.crypto.smime.ess.EquivalentLabels
-
Create a EquivalentLabels
with the given policy identifier.
- EquivalentLabels() - Constructor for class oracle.security.crypto.smime.ess.EquivalentLabels
-
Create an empty EquivalentLabels
.
- EquivalentLabels(ESSSecurityLabel) - Constructor for class oracle.security.crypto.smime.ess.EquivalentLabels
-
Create an empty EquivalentLabels
.
- EquivalentLabels(Vector) - Constructor for class oracle.security.crypto.smime.ess.EquivalentLabels
-
Create an empty EquivalentLabels
.
- ESSException - Exception in oracle.security.crypto.smime.ess
-
This exception signals that an error occurred during a S/MIME enhanced security service operation.
- ESSException() - Constructor for exception oracle.security.crypto.smime.ess.ESSException
-
Create an empty ESSException
.
- ESSException(String) - Constructor for exception oracle.security.crypto.smime.ess.ESSException
-
Create a new ESSException
using the specified message string.
- ESSSecurityLabel - Class in oracle.security.crypto.smime.ess
-
An ESS security label.
- ESSSecurityLabel(InputStream) - Constructor for class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Creates a ESSSecurityLabel
by reading the BER encoding from the given input stream.
- ESSSecurityLabel(CMSSignerInfo) - Constructor for class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Creates a ESSSecurityLabel
from the CMSSignerInfo
.
- ESSSecurityLabel(ASN1ObjectID) - Constructor for class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Creates a ESSSecurityLabel
with the given policy identifier.
- ESSSecurityLabel(ASN1ObjectID, int) - Constructor for class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Creates a ESSSecurityLabel
with the given policy identifier and classification.
- ESSSecurityLabel(ASN1ObjectID, int, String, boolean) - Constructor for class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Creates a ESSSecurityLabel
with the given policy identifier and classification.
- generateContentType(boolean) - Method in class oracle.security.crypto.smime.SmimeCompressed
-
Returns the content type.
- generateContentType() - Method in class oracle.security.crypto.smime.SmimeCompressed
-
Returns the content type.
- generateContentType(boolean) - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Returns the content type.
- generateContentType() - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Returns the content type.
- generateContentType(boolean) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the content type.
- generateContentType() - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the content type.
- generateContentType(boolean) - Method in interface oracle.security.crypto.smime.SmimeObject
-
Returns the content type of this smime object.
- generateContentType() - Method in interface oracle.security.crypto.smime.SmimeObject
-
Returns the content type of this smime object.
- generateContentType(boolean) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the content type.
- generateContentType() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the content type.
- generateContentType(boolean) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
- generateContentType() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
- getAllOrFirstTier() - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Returns the AllOrFirstTierValue.
- getCertificates() - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the list of X509 certificates included with this signed data object.
- getCertificates() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the list of X509 certificates included with this signed data object.
- getCertificates() - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the list of X509 certificates included with this signed data object.
- getCertificates() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the list of Certificates included with this signed data object, or null
if no list of Certificates is present.
- getContent(DataSource) - Method in class oracle.security.crypto.smime.SmimeDataContentHandler
-
Returns the appropriate SmimeObject
from the DataSource.
- getContentCompressionAlgID() - Method in class oracle.security.crypto.smime.SmimeCompressed
-
Returns the content compression algorithm.
- getContentDescription() - Method in class oracle.security.crypto.smime.ess.ContentHints
-
Returns the content description.
- getContentEncryptionAlgID() - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Returns the content encryption algorithm.
- getContentType() - Method in class oracle.security.crypto.smime.ess.ContentHints
-
Returns the content type.
- getContentType() - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Returns the content type.
- getContentType() - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the content type.
- getCRLs() - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the list of CRLs included with this signed data object.
- getCRLs() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the list of CRLs included with this signed data object.
- getCRLs() - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the list of CRLs included with this signed data object.
- getCRLs() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the list of CRLs included with this signed data object, or null
if no list of CRLs is present.
- getEnclosedBodyPart() - Method in class oracle.security.crypto.smime.SmimeCompressed
-
Returns the Decompressed Content.
- getEnclosedBodyPart(PrivateKey, X509Certificate) - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Returns the Decrypted Content.
- getEnclosedBodyPart() - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the message content that was signed.
- getEnclosedBodyPart() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the message content that was signed.
- getEnclosedBodyPart() - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the message content that was signed.
- getEnclosedBodyPart() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns a MimeBodyPart containing a DER encoded ESS Receipt.
- getEnclosedReceipt() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the ESS Receipt.
- getEncryptedContent() - Method in class oracle.security.crypto.smime.SmimeEnveloped
-
Returns the raw content (that is, without decrypting).
- getEquivalentLabels(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the EquivalentLabels
if present or null
.
- getEquivalentLabels(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the EquivalentLabels
if present or null
.
- getEquivalentLabels(X509Certificate) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the EquivalentLabels
if present or null
.
- getEquivalentLabels(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the EquivalentLabels
if present or null
.
- getESSSecurityLabel(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the ESSSecurityLabel
if present or null
.
- getESSSecurityLabel(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the ESSSecurityLabel
if present or null
.
- getESSSecurityLabel(X509Certificate) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the ESSSecurityLabel
if present or null
.
- getESSSecurityLabel(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the ESSSecurityLabel
if present or null
.
- getExpansionTime() - Method in class oracle.security.crypto.smime.ess.MLData
-
Returns the Expansion Time.
- getIASN() - Method in class oracle.security.crypto.smime.ess.MLData
-
Returns the IssuerAndSerialNo entity identifier.
- getMLDatas() - Method in class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Get the list of mailing list data.
- getMLExpansionHistory(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the MLExpansionHistory
attribute if present or null
.
- getMLExpansionHistory(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the MLExpansionHistory
if present or null
.
- getMLExpansionHistory(X509Certificate) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the MLExpansionHistory
Attribute if present or null
.
- getMLExpansionHistory(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the MLExpansionHistory
if present or null
.
- getMLReceiptPolicy() - Method in class oracle.security.crypto.smime.ess.MLData
-
Indicates if the MLReceiptPolicy is present.
- getMLReceiptPolicyType() - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Returns the type of MLReceiptPolicy.
- getOriginatorSignatureValue() - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Returns the originator signature value.
- getPrivacyMark() - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Returns the Privacy Mark.
- getReceipt() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the Receipt if this object is a signed receipt.
- getReceiptList() - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Returns the list of recipients who will receive the receipt request(s).
- getReceiptNames() - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Returns the MLReceiptPolicy values.
- getReceiptRequest(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the ReceiptRequest
attribute if present or null
.
- getReceiptRequest(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the ReceiptRequest
if present or null
.
- getReceiptRequest(X509Certificate) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the ReceiptRequest
Attribute if present or null
.
- getReceiptRequest(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the ReceiptRequest
if present or null
.
- getReceiptsTo() - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Returns the list of recipients who will receive the receipt(s).
- getReceiptsToAddresses() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the list of recipients to whom the receipt must be sent.
- getSecurityCategories() - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Returns the list Security Categories.
- getSecurityClassification() - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Returns the Security Classification value.
- getSecurityLabels() - Method in class oracle.security.crypto.smime.ess.EquivalentLabels
-
Get the list of Security Labels.
- getSecurityPolicyIdentifier() - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Returns the Security Policy Identifier.
- getSignedContentIdentifier() - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Returns the signed content identifier.
- getSignedContentIdentifier() - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Returns the signed content identifier.
- getSigningCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the SigningCertificate
Attribute if present or null
.
- getSigningCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the SigningCertificate
Attribute if present or null
.
- getSigningCertificate(X509Certificate) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the SigningCertificate
Attribute if present or null
.
- getSigningCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the SigningCertificate
Attribute if present or null
.
- getSKI() - Method in class oracle.security.crypto.smime.ess.MLData
-
Returns the SubjectKeyIdentifier entity identifier.
- getTransferData(DataFlavor, DataSource) - Method in class oracle.security.crypto.smime.SmimeDataContentHandler
-
Data transfer not supported.
- getTransferDataFlavors() - Method in class oracle.security.crypto.smime.SmimeDataContentHandler
-
Data transfer not supported.
- getType() - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy.PolicyType
-
Returns the Policy Type Value.
- getValue() - Method in class oracle.security.crypto.smime.ess.ReceiptRequest.AllOrFirstTier
-
Returns the value.
- id_aa_contentHint - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Content Hint attribute identifier.
- id_aa_contentIdentifier - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Content Identifier attribute identifier.
- id_aa_contentReference - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Content Reference attribute identifier.
- id_aa_equivalentLabels - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Equivalent Labels attribute identifier.
- id_aa_mlExpandHistory - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Mailing List Expansion History attribute identifier.
- id_aa_msgSigDigest - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Message Signature Digest attribute identifier.
- id_aa_receiptRequest - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Receipt Request attribute identifier.
- id_aa_securityLabel - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Security Label attribute identifier.
- id_aa_signingCertificate - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Signing Certificate Attribute identifier.
- id_alg_zlibCompress - Static variable in interface oracle.security.crypto.smime.Smime
-
The ZLIB Compression algorithm identifier.
- id_ct_receipt - Static variable in interface oracle.security.crypto.smime.Smime
-
The ESS Receipt object identifier.
- id_data - Static variable in interface oracle.security.crypto.smime.Smime
-
The Smime Data Message Content Type identifier.
- id_envelopedData - Static variable in interface oracle.security.crypto.smime.Smime
-
The Smime Enveloped Message Content Type identifier.
- id_signedData - Static variable in interface oracle.security.crypto.smime.Smime
-
The Smime Signed Message Content Type identifier.
- IN_ADDITION_TO - Static variable in class oracle.security.crypto.smime.ess.MLReceiptPolicy.PolicyType
-
The MLReceiptPolicy Type 'IN_ADDITION_TO'.
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.ContentHints
-
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.ContentReference
-
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.EquivalentLabels
-
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.MLData
-
Initialize this object by reading the MLData encoding from the specified input stream.
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.MLExpansionHistory
-
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Initialize this object by reading the MLReceiptPolicy encoding from the specified input stream.
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
- input(InputStream) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Initialized this object by reading the encoding from the specified input stream.
- input(InputStream) - Method in class oracle.security.crypto.smime.SmimeCapabilities
-
Read this object's encoding from the specified output stream.
- INSTEAD_OF - Static variable in class oracle.security.crypto.smime.ess.MLReceiptPolicy.PolicyType
-
The MLReceiptPolicy Type 'INSTEAD_OF'.
- isSignedReceipt() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Indicates if this Object is a signed receipt.
- isUTF8StringPrivacyMark() - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Indicates if the privacy mark is to be encoded as an UTF8String.
- MailTrustPolicy - Class in oracle.security.crypto.smime
-
A S/MIME verification scheme that uses a certificate trust policy and RFC-822 email addresses.
- MailTrustPolicy(CertificateTrustPolicy, Address[]) - Constructor for class oracle.security.crypto.smime.MailTrustPolicy
-
Create a MailTrustPolicy
using the specified trust policy and email addresses.
- makeCertificateVerifier(Vector, Vector) - Method in class oracle.security.crypto.smime.MailTrustPolicy
-
Make a CertificateVerifier
.
- md5 - Static variable in interface oracle.security.crypto.smime.Smime
-
MD5 Message Digest algorithm.
- MLData - Class in oracle.security.crypto.smime.ess
-
Represents the MLData element which is used in the MLExpansionHistory Attribute.
- MLData(X509Certificate, Date) - Constructor for class oracle.security.crypto.smime.ess.MLData
-
Creates a new MLData
using the specified certificate and date.
- MLData(X509Certificate, Date, boolean) - Constructor for class oracle.security.crypto.smime.ess.MLData
-
Creates a new MLData
using the specified certificate and date.
- MLData(X509Certificate, Date, MLReceiptPolicy) - Constructor for class oracle.security.crypto.smime.ess.MLData
-
Creates a new MLData
using the specified certificate and date.
- MLData(X509Certificate, Date, boolean, MLReceiptPolicy) - Constructor for class oracle.security.crypto.smime.ess.MLData
-
Creates a new MLData
using the specified certificate and date.
- MLData(InputStream) - Constructor for class oracle.security.crypto.smime.ess.MLData
-
Creates a new MLData
by reading from the input stream.
- mldatas() - Method in class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Returns an enumeration of mailing list data.
- MLExpansionHistory - Class in oracle.security.crypto.smime.ess
-
A Mailing List Expansion History.
- MLExpansionHistory(InputStream) - Constructor for class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Create a MLExpansionHistory
by reading from the specified input stream.
- MLExpansionHistory(CMSSignerInfo) - Constructor for class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Create a MLExpansionHistory
with the given policy identifier.
- MLExpansionHistory(MLData) - Constructor for class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Create a MLExpansionHistory
.
- MLExpansionHistory(Vector) - Constructor for class oracle.security.crypto.smime.ess.MLExpansionHistory
-
Create a MLExpansionHistory
.
- MLReceiptPolicy - Class in oracle.security.crypto.smime.ess
-
Represents the MLReceiptPolicy element which is part of the MLData Attribute.
- MLReceiptPolicy(MLReceiptPolicy.PolicyType) - Constructor for class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Creates a new MLReceiptPolicy
.
- MLReceiptPolicy(MLReceiptPolicy.PolicyType, GeneralNames) - Constructor for class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Creates a new MLReceiptPolicy
.
- MLReceiptPolicy(MLReceiptPolicy.PolicyType, Vector) - Constructor for class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Creates a new MLReceiptPolicy
.
- MLReceiptPolicy(InputStream) - Constructor for class oracle.security.crypto.smime.ess.MLReceiptPolicy
-
Creates a new MLReceiptPolicy
by reading from the input stream.
- MLReceiptPolicy.PolicyType - Class in oracle.security.crypto.smime.ess
-
- SECRET - Static variable in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
A security classification.
- setAllOrFirstTierReceiptsFrom(ReceiptRequest.AllOrFirstTier) - Method in class oracle.security.crypto.smime.ess.ReceiptRequest
-
Sets the AllOrFirstTierValue.
- setContentDescription(String) - Method in class oracle.security.crypto.smime.ess.ContentHints
-
Sets the content description.
- setContentType(ASN1ObjectID) - Method in class oracle.security.crypto.smime.ess.ContentHints
-
Set the content type.
- setContentType(ASN1ObjectID) - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Set the content type.
- setOriginatorSignatureValue(byte[]) - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Sets the originator signature value.
- setPrivacyMark(String, boolean) - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Sets the privacy mark of this security label.
- setSecurityClassification(int) - Method in class oracle.security.crypto.smime.ess.ESSSecurityLabel
-
Sets the security classification of this security label.
- setSignedContentIdentifier(byte[]) - Method in class oracle.security.crypto.smime.ess.ContentReference
-
Sets the signed content identifier.
- sha_1 - Static variable in interface oracle.security.crypto.smime.Smime
-
SHA-1 Message Digest algorithm.
- signers() - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Returns the list of signers.
- signers() - Method in class oracle.security.crypto.smime.SmimeSigned
-
Returns the list of signers.
- signers() - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns the list of signers.
- signers() - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Returns the signatures on this signed data object, in the form of an enumeration, each element of which is an instance of CMSSignerInfo
.
- SigningCertificate - Class in oracle.security.crypto.smime.ess
-
An ESS Signing Certificate.
- SigningCertificate(X509Certificate) - Constructor for class oracle.security.crypto.smime.ess.SigningCertificate
-
Create a new SigningCertificate
object.
- SigningCertificate(X509Certificate, Vector) - Constructor for class oracle.security.crypto.smime.ess.SigningCertificate
-
Create a new SigningCertificate
object.
- SigningCertificate(X509Certificate, X509Certificate, boolean) - Constructor for class oracle.security.crypto.smime.ess.SigningCertificate
-
Create a new SigningCertificateAttribute
object.
- SigningCertificate(X509Certificate, X509Certificate, boolean, Vector) - Constructor for class oracle.security.crypto.smime.ess.SigningCertificate
-
Create a new SigningCertificateAttribute
object.
- SigningCertificate(InputStream) - Constructor for class oracle.security.crypto.smime.ess.SigningCertificate
-
Create a new SigningCertificateAttribute
object.
- SigningCertificate(CMSSignerInfo) - Constructor for class oracle.security.crypto.smime.ess.SigningCertificate
-
Create a new SigningCertificateAttribute
object.
- signingTime - Static variable in interface oracle.security.crypto.smime.Smime
-
The 'signingTime' signed attribute identifier.
- Smime - Interface in oracle.security.crypto.smime
-
Defines constants required by users of this package.
- smimeCapabilities - Static variable in interface oracle.security.crypto.smime.Smime
-
The 'smimeCapabilities' signed attribute identifier.
- SmimeCapabilities - Class in oracle.security.crypto.smime
-
A 'SmimeCapabilities' attribute.
- SmimeCapabilities() - Constructor for class oracle.security.crypto.smime.SmimeCapabilities
-
Create an empty SmimeCapabilities
.
- SmimeCompressed - Class in oracle.security.crypto.smime
-
A S/MIME RFC 3274 Compressed Message.
- SmimeCompressed(MimeBodyPart) - Constructor for class oracle.security.crypto.smime.SmimeCompressed
-
Create a SmimeCompressed
.
- SmimeCompressed(MimeBodyPart, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.smime.SmimeCompressed
-
Create a SmimeCompressed
.
- SmimeCompressed(InputStream) - Constructor for class oracle.security.crypto.smime.SmimeCompressed
-
Create a SmimeCompressed
.
- SmimeDataContentHandler - Class in oracle.security.crypto.smime
-
A DataContentHandler to handle Smime messages.
- SmimeDataContentHandler() - Constructor for class oracle.security.crypto.smime.SmimeDataContentHandler
-
- SmimeEnveloped - Class in oracle.security.crypto.smime
-
A S/MIME Enveloped Message.
- SmimeEnveloped(MimeBodyPart, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.smime.SmimeEnveloped
-
Create a SmimeEnveloped
.
- SmimeEnveloped(InputStream) - Constructor for class oracle.security.crypto.smime.SmimeEnveloped
-
Create a SmimeEnveloped
.
- SmimeMultipartSigned - Class in oracle.security.crypto.smime
-
A S/MIME Multipart Signed Message.
- SmimeMultipartSigned(MimeBodyPart, AlgorithmIdentifier) - Constructor for class oracle.security.crypto.smime.SmimeMultipartSigned
-
Create a new SmimeMultipartSigned
with the given body and algorithm identifier.
- SmimeMultipartSigned(DataSource) - Constructor for class oracle.security.crypto.smime.SmimeMultipartSigned
-
Create a new SmimeMultipartSigned
by reading from a DataSource.
- SmimeObject - Interface in oracle.security.crypto.smime
-
An interface that represents a S/MIME Object.
- SmimeSigned - Class in oracle.security.crypto.smime
-
A S/MIME Signed Message.
- SmimeSigned() - Constructor for class oracle.security.crypto.smime.SmimeSigned
-
Create an empty SmimeSigned
.
- SmimeSigned(MimeBodyPart) - Constructor for class oracle.security.crypto.smime.SmimeSigned
-
Create a SmimeSigned
.
- SmimeSigned(MimeBodyPart, boolean) - Constructor for class oracle.security.crypto.smime.SmimeSigned
-
Create a SmimeSigned
.
- SmimeSigned(InputStream) - Constructor for class oracle.security.crypto.smime.SmimeSigned
-
Create a SmimeSigned
.
- SmimeSignedObject - Interface in oracle.security.crypto.smime
-
An interface that represents a signed message.
- SmimeSignedReceipt - Class in oracle.security.crypto.smime
-
This class encapsulates a wrapped signed receipt.
- SmimeSignedReceipt(SmimeSignedObject, X509Certificate, Address[]) - Constructor for class oracle.security.crypto.smime.SmimeSignedReceipt
-
Create a SmimeSignedReceipt
using the signed message containing a receipt request.
- SmimeSignedReceipt(SmimeSignedObject, X509Certificate, Address[], MLExpansionHistory) - Constructor for class oracle.security.crypto.smime.SmimeSignedReceipt
-
Create a SmimeSignedReceipt
using the signed message containing a receipt request.
- SmimeSignedReceipt(SmimeSignedObject) - Constructor for class oracle.security.crypto.smime.SmimeSignedReceipt
-
Create a SmimeSignedReceipt
.
- SmimeSignedReceipt(ESSReceipt, byte[], Address[]) - Constructor for class oracle.security.crypto.smime.SmimeSignedReceipt
-
Create a SmimeSignedReceipt
.
- SmimeSignedReceipt(InputStream) - Constructor for class oracle.security.crypto.smime.SmimeSignedReceipt
-
Create a SmimeSignedReceipt
by reading the BER encoding from the specified input stream.
- SmimeUtils - Class in oracle.security.crypto.smime
-
Smime Utility functions.
- SmimeUtils() - Constructor for class oracle.security.crypto.smime.SmimeUtils
-
- verify(CertificateTrustPolicy) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Verify the Signature using the specified trust policy.
- verify(CertificateTrustPolicy, Address[]) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Verify the Signature using the specified trust policy and list of email addresses.
- verify(CertificateTrustPolicy) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Verify the Signature using the specified trust policy.
- verify(CertificateTrustPolicy, Address[]) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Verify the Signature using the specified trust policy and list of email addresses.
- verify(CertificateTrustPolicy) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns normally if this CMS signed data object contains at least one valid signature, according to the given trust policy; otherwise throws an AuthenticationException
.
- verify(CertificateTrustPolicy, Address[]) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Does the same thing as
SmimeSignedObject.verify(CertificateTrustPolicy)
, except that in addition, it checks to make sure that the terminating certificate of the validating certificate chain contains an email address which is present in the specified list of sender addresses.
- verify(CertificateTrustPolicy) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
- verify(CertificateTrustPolicy, Address[]) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
- verifyAuthorizationCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Verifies if a certificate is in the signing certificate attribute, and compare the result of its hash to the value in the signing certificate attribute.
- verifyAuthorizationCertificate(X509Certificate, X509Certificate) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Verifies if a certificate is in the signing certificate attribute, and compare the result of its hash to the value in the signing certificate attribute.
- verifyReceipt(SmimeSignedObject, X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Stores the SignerInfo object that contains the original receipt request that will be used to validate a received receipt
- verifySignature(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Verify the Signature using the specified certificate.
- verifySignature(X509Certificate, Address[]) - Method in class oracle.security.crypto.smime.SmimeMultipartSigned
-
Verify the Signature using the specified certificate and list of email addresses.
- verifySignature(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Verify the Signature using the specified certificate.
- verifySignature(X509Certificate, Address[]) - Method in class oracle.security.crypto.smime.SmimeSigned
-
Verify the Signature using the specified certificate and list of email addresses.
- verifySignature(X509Certificate) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Returns successfully if this CMS signed data object contains a signature which is validated by the given certificate; otherwise throws an AuthenticationException
.
- verifySignature(X509Certificate, Address[]) - Method in interface oracle.security.crypto.smime.SmimeSignedObject
-
Does the same thing as #verifySignature(X509)
, except that in addition, it checks to make sure that the email address in the given certificate is present in the specified list of sender addresses.
- verifySignature(X509Certificate) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Verify the signature
- verifySignature(X509Certificate, Address[]) - Method in class oracle.security.crypto.smime.SmimeSignedReceipt
-
Verify the signature
- verifySignerCertificate(X509Certificate) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Verifies if the certificate which was used to verify the signature is identical to the one used to create the signature.
- verifySignerCertificate(X509Certificate, X509Certificate) - Method in class oracle.security.crypto.smime.ess.SigningCertificate
-
Verifies if the certificate which was used to verify the signature is identical to the one used to create the signature.