public class ServiceFacade extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
NDX_SHA1 |
static int |
NDX_SHA224 |
static int |
NDX_SHA256 |
static int |
NDX_SHA384 |
static int |
NDX_SHA512 |
| Constructor and Description |
|---|
ServiceFacade() |
| Modifier and Type | Method and Description |
|---|---|
byte[] |
calcSha256(byte[] content) |
String |
composeEnvelopeADRB21(String signB64,
String x509B64,
String origHashB64,
Date signingTime) |
String |
extractSignerCert(String signb64) |
String |
getCertSubject(String cert) |
String |
hashSignedAttribADRB10(String origHashB64,
Date signingTime,
String x509B64) |
String |
hashSignedAttribADRB21(String origHashB64,
Date signingTime,
String x509B64) |
OperationStatus |
isValid(Date refDate,
String certb64,
boolean verifyRevoke) |
NameValue[] |
parseCertificate(String certificate) |
String |
parseDate(Date srcDate) |
Date |
parseDate(String srcDate) |
String |
postSign(Credential credential,
String preSigned,
String signed) |
String |
preSign(Claim claim,
Credential credential) |
String |
sign(Claim claim,
Credential credential) |
int |
validateSignWithStatus(String signCms,
String origHashb64,
Date dtSign,
boolean verifyCRL) |
Claim |
verify(Credential credential,
String token) |
public static final int NDX_SHA1
public static final int NDX_SHA224
public static final int NDX_SHA256
public static final int NDX_SHA384
public static final int NDX_SHA512
public byte[] calcSha256(byte[] content)
throws NoSuchAlgorithmException
NoSuchAlgorithmExceptionpublic String hashSignedAttribADRB21(String origHashB64, Date signingTime, String x509B64) throws Exception
Exceptionpublic String hashSignedAttribADRB10(String origHashB64, Date signingTime, String x509B64) throws Exception
Exceptionpublic String composeEnvelopeADRB21(String signB64, String x509B64, String origHashB64, Date signingTime) throws Exception
Exceptionpublic Date parseDate(String srcDate) throws ParseException
ParseExceptionpublic String parseDate(Date srcDate) throws ParseException
ParseExceptionpublic int validateSignWithStatus(String signCms, String origHashb64, Date dtSign, boolean verifyCRL) throws Exception
Exceptionpublic String extractSignerCert(String signb64) throws Exception
Exceptionpublic OperationStatus isValid(Date refDate, String certb64, boolean verifyRevoke) throws Exception
Exceptionpublic String preSign(Claim claim, Credential credential) throws Exception
Exceptionpublic String sign(Claim claim, Credential credential) throws Exception
Exceptionpublic String postSign(Credential credential, String preSigned, String signed) throws Exception
Exceptionpublic Claim verify(Credential credential, String token) throws Exception
ExceptionCopyright © 2020. All rights reserved.