org.nhindirect.stagent.cryptography
Class SMIMEStandard

java.lang.Object
  extended by org.nhindirect.stagent.mail.MailStandard
      extended by org.nhindirect.stagent.cryptography.SMIMEStandard

public class SMIMEStandard
extends MailStandard

Standard SMIM headers and utility methods

Author:
Greg Meyer, Umesh Madan

Nested Class Summary
 
Nested classes/interfaces inherited from class org.nhindirect.stagent.mail.MailStandard
MailStandard.Headers, MailStandard.MediaType
 
Field Summary
static java.lang.String CmsEnvelopeMediaType
           
static java.lang.String CmsEnvelopeMediaTypeAlt
           
static java.lang.String DefaultFileName
           
static java.lang.String EncryptedContentMediaType
           
static java.lang.String EncryptedContentMediaTypeAlternative
           
static java.lang.String EncryptedContentTypeHeaderValue
           
static java.lang.String EnvelopedDataSmimeType
           
static java.lang.String MediaType_Multipart
           
static java.lang.String MICAlgorithmKey
           
static java.lang.String MultiPartType_Mixed
           
static java.lang.String MultiPartType_Signed
           
static java.lang.String SignatureContentMediaType
           
static java.lang.String SignatureContentMediaTypeAlternative
           
static java.lang.String SignatureContentTypeHeaderValue
           
static java.lang.String SignatureDisposition
           
static java.lang.String SignedDataSmimeType
           
static java.lang.String SmimeTypeParameterKey
           
 
Fields inherited from class org.nhindirect.stagent.mail.MailStandard
DestinationHeaders, MailAddressSeparator, OriginHeaders
 
Constructor Summary
SMIMEStandard()
           
 
Method Summary
static boolean isContentCms(javax.mail.internet.ContentType contentType)
           
static boolean isContentDetachedSignature(javax.mail.internet.ContentType contentType)
           
static boolean isContentEncrypted(javax.mail.internet.ContentType contentType)
           
static boolean isContentEnvelopedSignature(javax.mail.internet.ContentType contentType)
           
static boolean isContentMultipartSignature(javax.mail.internet.ContentType contentType)
           
static boolean isDetachedSignature(javax.mail.internet.MimeMessage entity)
           
static boolean isEncrypted(javax.mail.internet.MimeMessage entity)
           
static boolean isSignedEnvelope(MimeEntity entity)
           
static boolean isSignedEnvelope(javax.mail.internet.MimeMessage entity)
           
static java.lang.String toString(DigestAlgorithm algorithm)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MediaType_Multipart

public static final java.lang.String MediaType_Multipart
See Also:
Constant Field Values

MultiPartType_Mixed

public static final java.lang.String MultiPartType_Mixed
See Also:
Constant Field Values

MultiPartType_Signed

public static final java.lang.String MultiPartType_Signed
See Also:
Constant Field Values

MICAlgorithmKey

public static final java.lang.String MICAlgorithmKey
See Also:
Constant Field Values

CmsEnvelopeMediaType

public static final java.lang.String CmsEnvelopeMediaType
See Also:
Constant Field Values

CmsEnvelopeMediaTypeAlt

public static final java.lang.String CmsEnvelopeMediaTypeAlt
See Also:
Constant Field Values

EncryptedContentTypeHeaderValue

public static final java.lang.String EncryptedContentTypeHeaderValue
See Also:
Constant Field Values

EncryptedContentMediaType

public static final java.lang.String EncryptedContentMediaType
See Also:
Constant Field Values

EncryptedContentMediaTypeAlternative

public static final java.lang.String EncryptedContentMediaTypeAlternative
See Also:
Constant Field Values

SignatureContentTypeHeaderValue

public static final java.lang.String SignatureContentTypeHeaderValue
See Also:
Constant Field Values

SignatureContentMediaType

public static final java.lang.String SignatureContentMediaType
See Also:
Constant Field Values

SignatureContentMediaTypeAlternative

public static final java.lang.String SignatureContentMediaTypeAlternative
See Also:
Constant Field Values

SignatureDisposition

public static final java.lang.String SignatureDisposition
See Also:
Constant Field Values

SmimeTypeParameterKey

public static final java.lang.String SmimeTypeParameterKey
See Also:
Constant Field Values

EnvelopedDataSmimeType

public static final java.lang.String EnvelopedDataSmimeType
See Also:
Constant Field Values

SignedDataSmimeType

public static final java.lang.String SignedDataSmimeType
See Also:
Constant Field Values

DefaultFileName

public static final java.lang.String DefaultFileName
See Also:
Constant Field Values
Constructor Detail

SMIMEStandard

public SMIMEStandard()
Method Detail

isContentCms

public static boolean isContentCms(javax.mail.internet.ContentType contentType)

isContentEncrypted

public static boolean isContentEncrypted(javax.mail.internet.ContentType contentType)

isContentEnvelopedSignature

public static boolean isContentEnvelopedSignature(javax.mail.internet.ContentType contentType)

isContentMultipartSignature

public static boolean isContentMultipartSignature(javax.mail.internet.ContentType contentType)

isContentDetachedSignature

public static boolean isContentDetachedSignature(javax.mail.internet.ContentType contentType)

isEncrypted

public static boolean isEncrypted(javax.mail.internet.MimeMessage entity)

isSignedEnvelope

public static boolean isSignedEnvelope(javax.mail.internet.MimeMessage entity)

isSignedEnvelope

public static boolean isSignedEnvelope(MimeEntity entity)

isDetachedSignature

public static boolean isDetachedSignature(javax.mail.internet.MimeMessage entity)

toString

public static java.lang.String toString(DigestAlgorithm algorithm)


Copyright © 2010-2011 HNIN Direct. All Rights Reserved.