Class X509CertificateHolderSelector

  • All Implemented Interfaces:
    io.anyline.nfc.bouncycastle.util.Selector , java.lang.Cloneable

    
    public class X509CertificateHolderSelector
     implements Selector<T>
                        

    a basic index for a X509CertificateHolder class

    • Constructor Detail

      • X509CertificateHolderSelector

        X509CertificateHolderSelector(Array<byte> subjectKeyId)
        Construct a selector with the value of a public key's subjectKeyId.
        Parameters:
        subjectKeyId - a subjectKeyId
      • X509CertificateHolderSelector

        X509CertificateHolderSelector(X500Name issuer, BigInteger serialNumber)
        Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
        Parameters:
        issuer - the issuer of the signer's associated certificate.
        serialNumber - the serial number of the signer's associated certificate.
      • X509CertificateHolderSelector

        X509CertificateHolderSelector(X500Name issuer, BigInteger serialNumber, Array<byte> subjectKeyId)
        Construct a signer ID based on the issuer and serial number of the signer's associated certificate.
        Parameters:
        issuer - the issuer of the signer's associated certificate.
        serialNumber - the serial number of the signer's associated certificate.
        subjectKeyId - the subject key identifier to use to match the signers associated certificate.