| Modifier and Type | Field and Description |
|---|---|
protected java.util.HashMap<java.math.BigInteger,java.security.cert.X509Certificate> |
certificates |
| Constructor and Description |
|---|
CertificatesVerifier(java.util.List<java.security.cert.X509Certificate> list) |
CertificatesVerifier(java.util.Map<java.math.BigInteger,java.security.cert.X509Certificate> certificates) |
| Modifier and Type | Method and Description |
|---|---|
java.security.cert.X509Certificate |
getValidCertificate()
获取合法的平台证书
|
void |
updateCertificates(java.util.Map<java.math.BigInteger,java.security.cert.X509Certificate> certificates) |
boolean |
verify(java.lang.String serialNumber,
byte[] message,
java.lang.String signature) |
protected boolean |
verify(java.security.cert.X509Certificate certificate,
byte[] message,
java.lang.String signature) |
protected final java.util.HashMap<java.math.BigInteger,java.security.cert.X509Certificate> certificates
public CertificatesVerifier(java.util.List<java.security.cert.X509Certificate> list)
public CertificatesVerifier(java.util.Map<java.math.BigInteger,java.security.cert.X509Certificate> certificates)
public void updateCertificates(java.util.Map<java.math.BigInteger,java.security.cert.X509Certificate> certificates)
protected boolean verify(java.security.cert.X509Certificate certificate,
byte[] message,
java.lang.String signature)
public boolean verify(java.lang.String serialNumber,
byte[] message,
java.lang.String signature)
public java.security.cert.X509Certificate getValidCertificate()
VerifiergetValidCertificate in interface Verifier