The oracle.security.crypto.smime.Smime Interface The oracle.security.crypto.smime.SmimeUtils Class The oracle.security.crypto.smime.MailTrustPolicy Class The oracle.security.crypto.smime.SmimeCapabilities Class The oracle.security.crypto.smime.SmimeDataCo
6.3.2 Supporting Classes and Interfaces
This section describes Oracle SMIME supporting classes and interfaces.6.3.2.1 The oracle.security.crypto.smime.Smime Interface
The oracle.security.crypto.smime.Smime interface defines constants such as algorithm identifiers, content type identifiers, and attribute identifiers.6.3.2.2 The oracle.security.crypto.smime.SmimeUtils Class
The oracle.security.crypto.smime.SmimeUtils class contains static utility methods. Methods of this class include: public static FileDataSource createFileDataSource File file, String contentTypeHeader public static FileDataSource createFileDataSource String name, String contentTypeHeader For transparent handling of multipart or multipartsigned SMIME types, use these methods instead of directly instantiating a javax.activation.FileDataSource.6.3.2.3 The oracle.security.crypto.smime.MailTrustPolicy Class
The oracle.security.crypto.smime.MailTrustPolicy class implements a certificate trust policy oracle.security.crypto.cert.CertificateTrustPolicy used to verify signatures on signed SMIME objects.6.3.2.4 The oracle.security.crypto.smime.SmimeCapabilities Class
The oracle.security.crypto.smime.SmimeCapabilities class encapsulates a set of capabilities for an SMIME object including, for example, the supported encryption algorithms. A useful method of this class is: void addCapabilityoracle.security.crypto.asn1.ASN1ObjectID capabilityID which adds the capability with the specified object ID to this set of SMIME capabilities.6.3.2.5 The oracle.security.crypto.smime.SmimeDataContentHandler Class
The oracle.security.crypto.smime.SmimeDataContentHandler class provides the DataContentHandler for SMIME content types. It implements javax.activation.DataContentHandler.6.3.2.6 The oracle.security.crypto.smime.ess Package
The oracle.security.crypto.smime.ess package contains the following classes: Note: The default javax.activation.FileDataSource included with JAF 1.0.1 does not handle multipart MIME boundaries when used with Javamail 1.1.x. 6-10 Oracle Fusion Middleware Reference for Oracle Security Developer Tools6.3.3 Using the Oracle SMIME Classes
Parts
» Oracle Fusion Middleware Online Documentation Library
» Symmetric Cryptographic Algorithms Asymmetric Cryptographic Algorithms
» Key Pairs Certificate Authority Digital Certificates Related PKI Standards
» SAML Request and Response Cycle
» Web Services Security Federation
» Toolkit Architecture Overview of Oracle Security Developer Tools
» Supported Standards Oracle Crypto Oracle Security Engine Oracle CMS
» Oracle PKI LDAP SDK Oracle PKI TSP SDK Oracle PKI OCSP SDK Oracle PKI CMP SDK
» Oracle SMIME Oracle XML Security Oracle SAML Oracle Web Services Security
» Oracle Liberty SDK Oracle XKMS
» Converting an Existing Key Object to a JCE Key Object
» The JCE Framework JCE Certificate Revocation Lists CRLs
» Working with standard KeyStore-type Wallets Working with PKCS12 and PKCS8 Wallets
» The RSA Cipher Password Based Encryption
» The oracle.security.crypto.core.MessageDigest Class The oracle.security.crypto.core.MAC Class
» Signatures Key Agreement Core Classes and Interfaces
» The oracle.security.crypto.cert.X500RDN Class The oracle.security.crypto.cert.X500Name Class
» The oracle.security.crypto.cert.CertificateRequest Class
» Abstract Base Class CMSContentInfo The CMSDataContentInfo Class
» The ESSReceipt Class The CMSDigestedDataContentInfo Class
» The CMSSignedDataContentInfo Class Constructing CMS Objects using the CMSContentInfo Classes
» The CMSEncryptedDataContentInfo Class Constructing CMS Objects using the CMSContentInfo Classes
» The CMSEnvelopedDataContentInfo Class Constructing CMS Objects using the CMSContentInfo Classes
» Using the CMSOutputStream and CMSInputStream Classes
» The oracle.security.crypto.smime.SmimeSigned Class
» The oracle.security.crypto.smime.SmimeSignedReceipt Class
» Using the Abstract Class SmimeObject
» Creating MultipartSigned Entities Creating Digital Envelopes
» Creating Certificates-Only Messages Reading Messages Authenticating Signed Messages
» Opening Digital Envelopes Encrypted Messages Adding Enhanced Security Services ESS
» System Requirements for Oracle PKI TSP SDK Setting the CLASSPATH Environment Variable
» The Oracle PKI LDAP SDK Java API Reference Example Programs
» Set Up Key Exchange Provide a Receiver Hint
» Construct the Wrapper Object Obtain the DOM Element from the Wrapper Object Parse Complex Elements
» Construct Complex Elements About Element Wrappers in the Oracle Security Developer Tools XML APIs
» Multiple References Enveloped Signature XPath Expression Certificate Hint Sign with HMAC Key
» Basic Procedure to Check What is Signed Set Up Callbacks
» Encrypt with a Shared Symmetric Key Encrypt with a Random Symmetric Key
» Core Classes Classes and Interfaces
» Oracle SAML 2.0 Packages The Oracle SAML 2.0 Java API Reference Example Programs
» Element Wrappers Classes and Interfaces
» Creating an X509 Token Creating a Kerberos Token
» Signing SOAP Messages Signing and Verifying
» Verifying SOAP Messages Signing and Verifying
» Encrypting SOAP messages with EncryptedKey
» Supporting Classes and Interfaces
» The Oracle Liberty SDK 1.2 API Reference Example Programs
» oracle.security.xmlsec.xkms.xkiss.LocateRequest oracle.security.xmlsec.xkms.xkiss.LocateResult
» oracle.security.xmlsec.xkms.xkiss.ValidateRequest oracle.security.xmlsec.xkms.xkiss.ValidateResult
Show more