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
Exception
KeyStore loadKeyStore(InputStream in, char[] password) throws Exception
Exception
KeyStore loadKeyStore(String filename, char[] password) throws Exception
Exception
boolean isCompressed(javax.mail.internet.MimeBodyPart part) throws Exception
Exception
String calculateMIC(javax.mail.internet.MimeBodyPart part, String digest, boolean includeHeaders) throws Exception
Exception
String calculateMIC(javax.mail.internet.MimeBodyPart part, String digest, boolean includeHeaders, boolean noCanonicalize) throws Exception
Exception
javax.mail.internet.MimeBodyPart decrypt(javax.mail.internet.MimeBodyPart part, Certificate cert, Key key) throws Exception
Exception
javax.mail.internet.MimeBodyPart encrypt(javax.mail.internet.MimeBodyPart part, Certificate cert, String algorithm, String contentTxfrEncoding) throws Exception
Exception
javax.mail.internet.MimeBodyPart sign(javax.mail.internet.MimeBodyPart part, Certificate cert, Key key, String digest, String contentTxfrEncoding, boolean adjustDigestToOldName, boolean isRemoveCmsAlgorithmProtectionAttr) throws Exception
Exception
javax.mail.internet.MimeBodyPart verifySignature(javax.mail.internet.MimeBodyPart part, Certificate cert) throws Exception
Exception
javax.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.SMIMEException
OpenAS2Exception
void decompress(AS2Message msg) throws DispositionException
DispositionException
Copyright © 2018. All rights reserved.