类 AutoUpdateCertificatesVerifier
java.lang.Object
com.wechat.pay.contrib.apache.httpclient.auth.AutoUpdateCertificatesVerifier
- 所有已实现的接口:
Verifier
@Deprecated public class AutoUpdateCertificatesVerifier extends java.lang.Object implements Verifier
已过时。
在原有CertificatesVerifier基础上,增加自动更新证书功能
该类已废弃,请使用CertificatesManager
-
字段概要
字段 修饰符和类型 字段 说明 protected byte[]
apiV3Key
已过时。protected Credentials
credentials
已过时。protected java.time.Instant
lastUpdateTime
已过时。上次更新时间protected java.util.concurrent.locks.ReentrantLock
lock
已过时。protected static org.slf4j.Logger
log
已过时。protected long
minutesInterval
已过时。证书更新间隔时间,单位为分钟protected CertificatesVerifier
verifier
已过时。 -
构造器概要
构造器 构造器 说明 AutoUpdateCertificatesVerifier(Credentials credentials, byte[] apiV3Key)
已过时。AutoUpdateCertificatesVerifier(Credentials credentials, byte[] apiV3Key, long minutesInterval)
已过时。 -
方法概要
修饰符和类型 方法 说明 protected void
autoUpdateCert()
已过时。protected java.util.List<java.security.cert.X509Certificate>
deserializeToCerts(byte[] apiV3Key, java.lang.String body)
已过时。java.security.cert.X509Certificate
getValidCertificate()
已过时。获取合法的平台证书boolean
verify(java.lang.String serialNumber, byte[] message, java.lang.String signature)
已过时。
-
字段详细资料
-
log
protected static final org.slf4j.Logger log已过时。 -
minutesInterval
protected final long minutesInterval已过时。证书更新间隔时间,单位为分钟 -
credentials
已过时。 -
apiV3Key
protected final byte[] apiV3Key已过时。 -
lock
protected final java.util.concurrent.locks.ReentrantLock lock已过时。 -
lastUpdateTime
protected volatile java.time.Instant lastUpdateTime已过时。上次更新时间 -
verifier
已过时。
-
-
构造器详细资料
-
AutoUpdateCertificatesVerifier
已过时。 -
AutoUpdateCertificatesVerifier
public AutoUpdateCertificatesVerifier(Credentials credentials, byte[] apiV3Key, long minutesInterval)已过时。
-
-
方法详细资料
-
verify
public boolean verify(java.lang.String serialNumber, byte[] message, java.lang.String signature)已过时。 -
getValidCertificate
public java.security.cert.X509Certificate getValidCertificate()已过时。从接口复制的说明:Verifier
获取合法的平台证书- 指定者:
getValidCertificate
在接口中Verifier
- 返回:
- 合法证书
-
autoUpdateCert
protected void autoUpdateCert() throws java.io.IOException, java.security.GeneralSecurityException已过时。- 抛出:
java.io.IOException
java.security.GeneralSecurityException
-
deserializeToCerts
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
-