kz.gamma.hardware.tsp
Class TSPUtil
java.lang.Object
kz.gamma.hardware.tsp.TSPUtil
public class TSPUtil
- extends java.lang.Object
|
Method Summary |
(package private) static java.lang.String |
getDigestAlgName(java.lang.String digestAlgOID)
|
(package private) static int |
getDigestLength(java.lang.String digestAlgOID,
java.lang.String provider)
|
static void |
validateCertificate(java.security.cert.X509Certificate cert)
Validate the passed in certificate as being of the correct type to be used
for time stamping. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
digestLengths
private static final java.util.Map digestLengths
digestNames
private static final java.util.Map digestNames
TSPUtil
public TSPUtil()
validateCertificate
public static void validateCertificate(java.security.cert.X509Certificate cert)
throws TSPValidationException
- Validate the passed in certificate as being of the correct type to be used
for time stamping. To be valid it must have an ExtendedKeyUsage extension
which has a key purpose identifier of id-kp-timeStamping.
- Parameters:
cert - the certificate of interest.
- Throws:
TSPValidationException - if the certicate fails on one of the check points.
getDigestAlgName
static java.lang.String getDigestAlgName(java.lang.String digestAlgOID)
getDigestLength
static int getDigestLength(java.lang.String digestAlgOID,
java.lang.String provider)
throws java.security.NoSuchProviderException,
TSPException
- Throws:
java.security.NoSuchProviderException
TSPException
Copyright © 2013 Gamma Technologies. All Rights Reserved.