public interface ICryptoHelper
| Modifier and Type | Field and Description |
|---|---|
static String |
AES128_CBC |
static String |
AES192_CBC |
static String |
AES256_CBC |
static String |
AES256_WRAP |
static String |
COMPRESSION_NONE |
static String |
COMPRESSION_UNKNOWN |
static String |
COMPRESSION_ZLIB |
static String |
CRYPT_3DES |
static String |
CRYPT_CAST5 |
static String |
CRYPT_IDEA |
static String |
CRYPT_RC2 |
static String |
CRYPT_RC2_CBC |
static String |
DIGEST_MD2 |
static String |
DIGEST_MD5 |
static String |
DIGEST_SHA1 |
static String |
DIGEST_SHA224 |
static String |
DIGEST_SHA256 |
static String |
DIGEST_SHA384 |
static String |
DIGEST_SHA512 |
static String |
JCE_LIMITATION_ERROR |
static int |
JCE_LIMITED_MAX_LENGTH |
| Modifier and Type | Method and Description |
|---|---|
String |
calculateMIC(javax.mail.internet.MimeBodyPart part,
String digest,
boolean includeHeaders) |
String |
calculateMIC(javax.mail.internet.MimeBodyPart part,
String digest,
boolean includeHeaders,
boolean noCanonicalize) |
javax.mail.internet.MimeBodyPart |
compress(Message msg,
javax.mail.internet.MimeBodyPart mbp,
String compressionType,
String contentTxfrEncoding) |
void |
decompress(AS2Message msg) |
javax.mail.internet.MimeBodyPart |
decrypt(javax.mail.internet.MimeBodyPart part,
Certificate cert,
Key key) |
javax.mail.internet.MimeBodyPart |
encrypt(javax.mail.internet.MimeBodyPart part,
Certificate cert,
String algorithm,
String contentTxfrEncoding) |
KeyStore |
getKeyStore() |
void |
initialize() |
boolean |
isCompressed(javax.mail.internet.MimeBodyPart part) |
boolean |
isEncrypted(javax.mail.internet.MimeBodyPart part) |
boolean |
isSigned(javax.mail.internet.MimeBodyPart part) |
KeyStore |
loadKeyStore(InputStream in,
char[] password) |
KeyStore |
loadKeyStore(String filename,
char[] password) |
javax.mail.internet.MimeBodyPart |
sign(javax.mail.internet.MimeBodyPart part,
Certificate cert,
Key key,
String digest,
String contentTxfrEncoding,
boolean adjustDigestToOldName,
boolean isRemoveCmsAlgorithmProtectionAttr) |
javax.mail.internet.MimeBodyPart |
verifySignature(javax.mail.internet.MimeBodyPart part,
Certificate cert) |
static final int JCE_LIMITED_MAX_LENGTH
static final String JCE_LIMITATION_ERROR
static final String DIGEST_MD2
static final String DIGEST_MD5
static final String DIGEST_SHA1
static final String DIGEST_SHA224
static final String DIGEST_SHA256
static final String DIGEST_SHA384
static final String DIGEST_SHA512
static final String CRYPT_CAST5
static final String CRYPT_3DES
static final String CRYPT_IDEA
static final String CRYPT_RC2
static final String CRYPT_RC2_CBC
static final String AES128_CBC
static final String AES192_CBC
static final String AES256_CBC
static final String AES256_WRAP
static final String COMPRESSION_UNKNOWN
static final String COMPRESSION_NONE
static final String COMPRESSION_ZLIB
boolean isEncrypted(javax.mail.internet.MimeBodyPart part)
throws Exception
ExceptionKeyStore loadKeyStore(InputStream in, char[] password) throws Exception
ExceptionKeyStore loadKeyStore(String filename, char[] password) throws Exception
Exceptionboolean isCompressed(javax.mail.internet.MimeBodyPart part)
throws Exception
ExceptionString calculateMIC(javax.mail.internet.MimeBodyPart part, String digest, boolean includeHeaders) throws Exception
ExceptionString calculateMIC(javax.mail.internet.MimeBodyPart part, String digest, boolean includeHeaders, boolean noCanonicalize) throws Exception
Exceptionjavax.mail.internet.MimeBodyPart decrypt(javax.mail.internet.MimeBodyPart part,
Certificate cert,
Key key)
throws Exception
Exceptionjavax.mail.internet.MimeBodyPart encrypt(javax.mail.internet.MimeBodyPart part,
Certificate cert,
String algorithm,
String contentTxfrEncoding)
throws Exception
Exceptionjavax.mail.internet.MimeBodyPart sign(javax.mail.internet.MimeBodyPart part,
Certificate cert,
Key key,
String digest,
String contentTxfrEncoding,
boolean adjustDigestToOldName,
boolean isRemoveCmsAlgorithmProtectionAttr)
throws Exception
Exceptionjavax.mail.internet.MimeBodyPart verifySignature(javax.mail.internet.MimeBodyPart part,
Certificate cert)
throws Exception
Exceptionjavax.mail.internet.MimeBodyPart compress(Message msg, javax.mail.internet.MimeBodyPart mbp, String compressionType, String contentTxfrEncoding) throws org.bouncycastle.mail.smime.SMIMEException, OpenAS2Exception
org.bouncycastle.mail.smime.SMIMEExceptionOpenAS2Exceptionvoid decompress(AS2Message msg) throws DispositionException
DispositionExceptionCopyright © 2019. All rights reserved.