| Modifier and Type | Field and Description |
|---|---|
protected byte[] |
apiV3Key
Deprecated.
|
protected Credentials |
credentials
Deprecated.
|
protected java.time.Instant |
lastUpdateTime
Deprecated.
上次更新时间
|
protected java.util.concurrent.locks.ReentrantLock |
lock
Deprecated.
|
protected static org.slf4j.Logger |
log
Deprecated.
|
protected long |
minutesInterval
Deprecated.
证书更新间隔时间,单位为分钟
|
protected CertificatesVerifier |
verifier
Deprecated.
|
| Constructor and Description |
|---|
AutoUpdateCertificatesVerifier(Credentials credentials,
byte[] apiV3Key)
Deprecated.
|
AutoUpdateCertificatesVerifier(Credentials credentials,
byte[] apiV3Key,
long minutesInterval)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
autoUpdateCert()
Deprecated.
|
protected java.util.List<java.security.cert.X509Certificate> |
deserializeToCerts(byte[] apiV3Key,
java.lang.String body)
Deprecated.
|
java.security.cert.X509Certificate |
getValidCertificate()
Deprecated.
获取合法的平台证书
|
boolean |
verify(java.lang.String serialNumber,
byte[] message,
java.lang.String signature)
Deprecated.
|
protected static final org.slf4j.Logger log
protected final long minutesInterval
protected final Credentials credentials
protected final byte[] apiV3Key
protected final java.util.concurrent.locks.ReentrantLock lock
protected volatile java.time.Instant lastUpdateTime
protected CertificatesVerifier verifier
public AutoUpdateCertificatesVerifier(Credentials credentials, byte[] apiV3Key)
public AutoUpdateCertificatesVerifier(Credentials credentials, byte[] apiV3Key, long minutesInterval)
public boolean verify(java.lang.String serialNumber,
byte[] message,
java.lang.String signature)
public java.security.cert.X509Certificate getValidCertificate()
VerifiergetValidCertificate in interface Verifierprotected void autoUpdateCert()
throws java.io.IOException,
java.security.GeneralSecurityException
java.io.IOExceptionjava.security.GeneralSecurityExceptionprotected java.util.List<java.security.cert.X509Certificate> deserializeToCerts(byte[] apiV3Key,
java.lang.String body)
throws java.security.GeneralSecurityException,
java.io.IOException
java.security.GeneralSecurityExceptionjava.io.IOException