Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.dstc.security.smime
Class SMIMEUtil

    java.lang.Object
      |
      +--com.dstc.security.smime.SMIMEUtil

public final class SMIMEUtil
extends Object

A utility class for S/MIME message processing

Method Summary
`static String[]` | `getEmailAddress(X509Certificate cert)` Returns the distinct e-mail address(es) in the supplied certificate, or an empty array if absent.
`static boolean` | `isEncrypted(MimeMessage msg)` Returns true if the specified MimeMessage is encrypted at the top-most level.
`static boolean` | `isSigned(MimeMessage msg)` Returns true if the specified MimeMessage is signed at the top-most level.

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

Method Detail

### isEncrypted

    public static boolean isEncrypted(MimeMessage msg)
                               throws MessagingException

  Returns true if the specified MimeMessage is encrypted at the top-most level. This method simply checks the mime type for the MimeMessage.

### isSigned

    public static boolean isSigned(MimeMessage msg)
                            throws MessagingException

  Returns true if the specified MimeMessage is signed at the top-most level. This method simply checks the mime type for the MimeMessage.

### getEmailAddress

    public static String[] getEmailAddress(X509Certificate cert)

  Returns the distinct e-mail address(es) in the supplied certificate, or an empty array if absent.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD