public final class PemX509Certificate
extends java.security.cert.X509Certificate 
      X509Certificate一个特殊目的实现,它允许用户直接将PEM / PKCS#8编码数据传递到OpenSslContext,而无需在Java 域中解析和重新编码字节。 
       比什么在实施其他所有方法PemEncoded的扔UnsupportedOperationException秒。 
      PemEncoded , OpenSslContext , valueOf(byte[]) , valueOf(ByteBuf) , Serialized Form 
       | Modifier and Type | Method and Description | 
|---|---|
| void | checkValidity() | 
| void | checkValidity(java.util.Date date) | 
| ByteBuf | content() 
             返回这个 ByteBufHolder所持有的数据。 | 
| PemX509Certificate | copy() 
             创建此 ByteBufHolder的深层副本。 | 
| PemX509Certificate | duplicate() 
             重复此 ByteBufHolder。 | 
| boolean | equals(java.lang.Object o) | 
| int | getBasicConstraints() | 
| java.util.Set<java.lang.String> | getCriticalExtensionOIDs() | 
| byte[] | getEncoded() | 
| byte[] | getExtensionValue(java.lang.String oid) | 
| java.security.Principal | getIssuerDN() | 
| boolean[] | getIssuerUniqueID() | 
| boolean[] | getKeyUsage() | 
| java.util.Set<java.lang.String> | getNonCriticalExtensionOIDs() | 
| java.util.Date | getNotAfter() | 
| java.util.Date | getNotBefore() | 
| java.security.PublicKey | getPublicKey() | 
| java.math.BigInteger | getSerialNumber() | 
| java.lang.String | getSigAlgName() | 
| java.lang.String | getSigAlgOID() | 
| byte[] | getSigAlgParams() | 
| byte[] | getSignature() | 
| java.security.Principal | getSubjectDN() | 
| boolean[] | getSubjectUniqueID() | 
| byte[] | getTBSCertificate() | 
| int | getVersion() | 
| int | hashCode() | 
| boolean | hasUnsupportedCriticalExtension() | 
| boolean | isSensitive()
              如果PEM编码值被认为是敏感信息(如 
              true则返回true。 | 
| int | refCnt()
              返回此对象的引用计数。 
             | 
| boolean | release()
              通过减小引用计数 
              1并且如果所述引用计数达到在将释放该对象0。 | 
| boolean | release(int decrement)
              减小由指定的引用计数 
              decrement并且如果所述引用计数达到在将释放该对象0。 | 
| PemX509Certificate | replace(ByteBuf content) 
             返回一个新 ByteBufHolder包含指定content。 | 
| PemX509Certificate | retain()
              将引用计数增加 
              1。 | 
| PemX509Certificate | retain(int increment)
              按指定的 
              increment增加引用计数。 | 
| PemX509Certificate | retainedDuplicate() 
             重复此 ByteBufHolder。 | 
| java.lang.String | toString() | 
| PemX509Certificate | touch()
              记录此对象的当前访问位置以进行调试。 
             | 
| PemX509Certificate | touch(java.lang.Object hint)
              记录此对象的当前访问位置,并附加一些用于调试的任意信息。 
             | 
| static PemX509Certificate | valueOf(byte[] key) 
             创建一个 PemX509Certificate从原材料byte[]。 | 
| static PemX509Certificate | valueOf(ByteBuf key) 
             创建一个 PemX509Certificate从原材料ByteBuf。 | 
| void | verify(java.security.PublicKey key) | 
| void | verify(java.security.PublicKey key, java.lang.String sigProvider) | 
public static PemX509Certificate valueOf(byte[] key)
public static PemX509Certificate valueOf(ByteBuf key)
public boolean isSensitive()
true则返回 
           true 。 
          public int refCnt()
ReferenceCounted复制的描述 
          0 ,则表示该对象已被释放。 
          public ByteBuf content()
ByteBufHolder复制的描述 
          ByteBufHolder所持有的数据。 
          public PemX509Certificate copy()
ByteBufHolder 
          ByteBufHolder的深层副本。 
          public PemX509Certificate duplicate()
ByteBufHolder复制的描述 
          ByteBufHolder 。 
           请注意,这不会自动调用ByteBufHolder.retain() 。 
          public PemX509Certificate retainedDuplicate()
ByteBufHolder 
          ByteBufHolder 。 
           与ByteBufHolder.duplicate()不同,此方法返回保留的副本。 
          public PemX509Certificate replace(ByteBuf content)
ByteBufHolder 
          ByteBufHolder包含指定content 。 
          public PemX509Certificate retain()
ReferenceCounted复制的描述 
          1 。 
          public PemX509Certificate retain(int increment)
ReferenceCounted复制的描述 
          increment 。 
          public PemX509Certificate touch()
ReferenceCounted复制的描述 
          public PemX509Certificate touch(java.lang.Object hint)
ReferenceCounted 
          ResourceLeakDetector提供给您。 
          public boolean release()
ReferenceCounted复制的描述 
          1并且如果所述引用计数达到在将释放该对象 
           0 。 
          true当且仅当引用计数变为 
            0且此对象已被释放 
           public boolean release(int decrement)
ReferenceCounted 
          decrement并且如果所述引用计数达到在将释放该对象 
           0 。 
          true当且仅当引用计数变为 
            0且此对象已被释放 
           public byte[] getEncoded()
getEncoded在课堂上 
            java.security.cert.Certificate 
           public boolean hasUnsupportedCriticalExtension()
hasUnsupportedCriticalExtension ,界面 
            java.security.cert.X509Extension 
           public java.util.Set<java.lang.String> getCriticalExtensionOIDs()
getCriticalExtensionOIDs接口 
            java.security.cert.X509Extension 
           public java.util.Set<java.lang.String> getNonCriticalExtensionOIDs()
getNonCriticalExtensionOIDs ,界面 
            java.security.cert.X509Extension 
           public byte[] getExtensionValue(java.lang.String oid)
getExtensionValue接口 
            java.security.cert.X509Extension 
           public void checkValidity()
checkValidity在课堂上 
            java.security.cert.X509Certificate 
           public void checkValidity(java.util.Date date)
checkValidity在课堂上 
            java.security.cert.X509Certificate 
           public int getVersion()
getVersion在课堂上 
            java.security.cert.X509Certificate 
           public java.math.BigInteger getSerialNumber()
getSerialNumber在课堂上 
            java.security.cert.X509Certificate 
           public java.security.Principal getIssuerDN()
getIssuerDN 
            java.security.cert.X509Certificate 
           public java.security.Principal getSubjectDN()
getSubjectDN在课堂上 
            java.security.cert.X509Certificate 
           public java.util.Date getNotBefore()
getNotBefore在课堂上 
            java.security.cert.X509Certificate 
           public java.util.Date getNotAfter()
getNotAfter在课堂上 
            java.security.cert.X509Certificate 
           public byte[] getTBSCertificate()
getTBSCertificate在课堂上 
            java.security.cert.X509Certificate 
           public byte[] getSignature()
getSignature在课堂上 
            java.security.cert.X509Certificate 
           public java.lang.String getSigAlgName()
getSigAlgName在课堂上 
            java.security.cert.X509Certificate 
           public java.lang.String getSigAlgOID()
getSigAlgOID 
            java.security.cert.X509Certificate 
           public byte[] getSigAlgParams()
getSigAlgParams在课堂上 
            java.security.cert.X509Certificate 
           public boolean[] getIssuerUniqueID()
getIssuerUniqueID在课堂上 
            java.security.cert.X509Certificate 
           public boolean[] getSubjectUniqueID()
getSubjectUniqueID在课堂上 
            java.security.cert.X509Certificate 
           public boolean[] getKeyUsage()
getKeyUsage在课堂上 
            java.security.cert.X509Certificate 
           public int getBasicConstraints()
getBasicConstraints 
            java.security.cert.X509Certificate 
           public void verify(java.security.PublicKey key)
verify 
            java.security.cert.Certificate 
           public void verify(java.security.PublicKey key,
                   java.lang.String sigProvider) 
          verify在课堂上 
            java.security.cert.Certificate 
           public java.security.PublicKey getPublicKey()
getPublicKey在课堂上 
            java.security.cert.Certificate 
           public boolean equals(java.lang.Object o)
equals在课堂上 
            java.security.cert.Certificate 
           public int hashCode()
hashCode 
            java.security.cert.Certificate 
           public java.lang.String toString()
toString在课堂上 
            java.security.cert.Certificate 
           Copyright © 2008–2018 The Netty Project. All rights reserved.