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()
Verifier
getValidCertificate
in interface Verifier
protected void autoUpdateCert() throws java.io.IOException, java.security.GeneralSecurityException
java.io.IOException
java.security.GeneralSecurityException
protected java.util.List<java.security.cert.X509Certificate> deserializeToCerts(byte[] apiV3Key, java.lang.String body) throws java.security.GeneralSecurityException, java.io.IOException
java.security.GeneralSecurityException
java.io.IOException