it.sistematica.isharedoc.pknet.support
Class PkNetCryptoUtils
java.lang.Object
it.sistematica.isharedoc.pknet.support.PkNetCryptoUtils
public class PkNetCryptoUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
public static final org.apache.log4j.Logger LOG
MD2_oid
public static final java.lang.String MD2_oid
- Algorithm ID for the MD2 Message Digest Algorthm, from RFC 1319.
OID = 1.2.840.113549.2.2
MD5_oid
public static final java.lang.String MD5_oid
- Algorithm ID for the MD5 Message Digest Algorthm, from RFC 1321.
OID = 1.2.840.113549.2.5
SHA_oid
public static final java.lang.String SHA_oid
- Algorithm ID for the SHA1 Message Digest Algorithm, from FIPS 180-1.
This is sometimes called "SHA", though that is often confusing since
many people refer to FIPS 180 (which has an error) as defining SHA.
OID = 1.3.14.3.2.26. Old SHA-0 OID: 1.3.14.3.2.18.
SHA256_oid
public static final java.lang.String SHA256_oid
SHA384_oid
public static final java.lang.String SHA384_oid
SHA512_oid
public static final java.lang.String SHA512_oid
DH_oid
public static final java.lang.String DH_oid
DH_PKIX_oid
public static final java.lang.String DH_PKIX_oid
DSA_oid
public static final java.lang.String DSA_oid
DSA_OIW_oid
public static final java.lang.String DSA_OIW_oid
EC_oid
public static final java.lang.String EC_oid
RSA_oid
public static final java.lang.String RSA_oid
RSAEncryption_oid
public static final java.lang.String RSAEncryption_oid
md2WithRSAEncryption_oid
public static final java.lang.String md2WithRSAEncryption_oid
md5WithRSAEncryption_oid
public static final java.lang.String md5WithRSAEncryption_oid
sha1WithRSAEncryption_oid
public static final java.lang.String sha1WithRSAEncryption_oid
sha1WithRSAEncryption_OIW_oid
public static final java.lang.String sha1WithRSAEncryption_OIW_oid
sha256WithRSAEncryption_oid
public static final java.lang.String sha256WithRSAEncryption_oid
sha384WithRSAEncryption_oid
public static final java.lang.String sha384WithRSAEncryption_oid
sha512WithRSAEncryption_oid
public static final java.lang.String sha512WithRSAEncryption_oid
shaWithDSA_OIW_oid
public static final java.lang.String shaWithDSA_OIW_oid
sha1WithDSA_OIW_oid
public static final java.lang.String sha1WithDSA_OIW_oid
sha1WithDSA_oid
public static final java.lang.String sha1WithDSA_oid
sha1WithECDSA_oid
public static final java.lang.String sha1WithECDSA_oid
sha224WithECDSA_oid
public static final java.lang.String sha224WithECDSA_oid
sha256WithECDSA_oid
public static final java.lang.String sha256WithECDSA_oid
sha384WithECDSA_oid
public static final java.lang.String sha384WithECDSA_oid
sha512WithECDSA_oid
public static final java.lang.String sha512WithECDSA_oid
specifiedWithECDSA_oid
public static final java.lang.String specifiedWithECDSA_oid
pbeWithMD5AndDES_oid
public static final java.lang.String pbeWithMD5AndDES_oid
- Algorithm ID for the PBE encryption algorithms from PKCS#5 and
PKCS#12.
pbeWithMD5AndRC2_oid
public static final java.lang.String pbeWithMD5AndRC2_oid
pbeWithSHA1AndDES_oid
public static final java.lang.String pbeWithSHA1AndDES_oid
pbeWithSHA1AndRC2_oid
public static final java.lang.String pbeWithSHA1AndRC2_oid
pbeWithSHA1AndDESede_oid
public static java.lang.String pbeWithSHA1AndDESede_oid
pbeWithSHA1AndRC2_40_oid
public static java.lang.String pbeWithSHA1AndRC2_40_oid
nameTable
public static final java.util.Map<java.lang.String,java.lang.String> nameTable
PkNetCryptoUtils
public PkNetCryptoUtils()
digestSHA256
public static byte[] digestSHA256(byte[] input)
digestInfoSHA256
public static org.bouncycastle.asn1.x509.DigestInfo digestInfoSHA256(byte[] input)
verificaTuttiICertificati
public static void verificaTuttiICertificati(byte[] p7m)
logX509Certificate
public static void logX509Certificate(java.security.cert.X509Certificate cert)
p7mFromP7s
public static byte[] p7mFromP7s(byte[] p7s,
byte[] original)
estraiFileOriginale
public static byte[] estraiFileOriginale(byte[] p7m)
p7sFromP7m
public static byte[] p7sFromP7m(byte[] p7m)