org.bouncycastle.mail.smime
public class SMIMEUtil extends java.lang.Object
Constructor and Description |
---|
SMIMEUtil() |
Modifier and Type | Method and Description |
---|---|
static org.bouncycastle.asn1.cms.IssuerAndSerialNumber |
createIssuerAndSerialNumberFor(java.security.cert.X509Certificate cert)
Return a CMS IssuerAndSerialNumber structure for the passed in X.509 certificate.
|
static java.security.Provider |
getProvider(java.lang.String providerName) |
static MimeBodyPart |
toMimeBodyPart(byte[] content)
return the MimeBodyPart described in the raw bytes provided in content
|
static FileBackedMimeBodyPart |
toMimeBodyPart(CMSTypedStream content)
return a file backed MimeBodyPart described in
CMSTypedStream content. |
static FileBackedMimeBodyPart |
toMimeBodyPart(CMSTypedStream content,
java.io.File file)
Return a file based MimeBodyPart represented by content and backed
by the file represented by file.
|
static MimeBodyPart |
toMimeBodyPart(java.io.InputStream content)
return the MimeBodyPart described in the input stream content
|
public static java.security.Provider getProvider(java.lang.String providerName) throws java.security.NoSuchProviderException
java.security.NoSuchProviderException
public static MimeBodyPart toMimeBodyPart(byte[] content) throws SMIMEException
SMIMEException
public static MimeBodyPart toMimeBodyPart(java.io.InputStream content) throws SMIMEException
SMIMEException
public static FileBackedMimeBodyPart toMimeBodyPart(CMSTypedStream content) throws SMIMEException
CMSTypedStream
content.
SMIMEException
public static FileBackedMimeBodyPart toMimeBodyPart(CMSTypedStream content, java.io.File file) throws SMIMEException
content
- content stream containing body part.file
- file to store the decoded body part in.SMIMEException
public static org.bouncycastle.asn1.cms.IssuerAndSerialNumber createIssuerAndSerialNumberFor(java.security.cert.X509Certificate cert) throws java.security.cert.CertificateParsingException
cert
- the X.509 certificate to get the issuer and serial number for.java.security.cert.CertificateParsingException