Oracle Security Developer Tools S/MIME Java API Reference
10g Release 2 (10.1.2.0.2)

B15567-01


oracle.security.crypto.smime
Class MailTrustPolicy

java.lang.Object
  extended byoracle.security.crypto.smime.MailTrustPolicy

All Implemented Interfaces:
oracle.security.crypto.cert.CertificateTrustPolicy

public class MailTrustPolicy
extends java.lang.Object
implements oracle.security.crypto.cert.CertificateTrustPolicy

A S/MIME verification scheme that uses a certificate trust policy and RFC-822 email addresses.


Constructor Summary
MailTrustPolicy(oracle.security.crypto.cert.CertificateTrustPolicy trustPolicy, javax.mail.Address[] addresses)
Create a MailTrustPolicy using the specified trust policy and email addresses.

Method Summary
oracle.security.crypto.cert.CertificateVerifier makeCertificateVerifier(java.util.Vector certificates, java.util.Vector crls)
Make a CertificateVerifier.

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

MailTrustPolicy

public MailTrustPolicy(oracle.security.crypto.cert.CertificateTrustPolicy trustPolicy,
                       javax.mail.Address[] addresses)
Create a MailTrustPolicy using the specified trust policy and email addresses.
Parameters:
trustPolicy - The underlying trust policy to use.
addresses - An array of email addresses.

Method Detail

makeCertificateVerifier

public oracle.security.crypto.cert.CertificateVerifier makeCertificateVerifier(java.util.Vector certificates,
                                                                               java.util.Vector crls)
Make a CertificateVerifier.
Specified by:
makeCertificateVerifier in interface oracle.security.crypto.cert.CertificateTrustPolicy
Parameters:
certificates - The collection of X509 certificates.
crls - The collection of CRLs.

Oracle Security Developer Tools S/MIME Java API Reference
10g Release 2 (10.1.2.0.2)

B15567-01


Copyright © 2005 , Oracle. All rights reserved.