类 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)
    已过时。
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • log

      protected static final org.slf4j.Logger log
      已过时。
    • minutesInterval

      protected final long minutesInterval
      已过时。
      证书更新间隔时间,单位为分钟
    • credentials

      protected final Credentials credentials
      已过时。
    • apiV3Key

      protected final byte[] apiV3Key
      已过时。
    • lock

      protected final java.util.concurrent.locks.ReentrantLock lock
      已过时。
    • lastUpdateTime

      protected volatile java.time.Instant lastUpdateTime
      已过时。
      上次更新时间
    • verifier

      protected CertificatesVerifier verifier
      已过时。
  • 构造器详细资料

  • 方法详细资料

    • verify

      public boolean verify​(java.lang.String serialNumber, byte[] message, java.lang.String signature)
      已过时。
      指定者:
      verify 在接口中 Verifier
    • 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