Class BcTlsRawKeyCertificate

java.lang.Object
org.bouncycastle.tls.crypto.impl.bc.BcTlsRawKeyCertificate
All Implemented Interfaces:
TlsCertificate
Direct Known Subclasses:
BcTlsCertificate

public class BcTlsRawKeyCertificate extends Object implements TlsCertificate
Implementation class for a single X.509 certificate based on the BC light-weight API.
  • Field Details

    • crypto

      protected final BcTlsCrypto crypto
    • keyInfo

      protected final org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo
    • pubKeyDH

      protected org.bouncycastle.crypto.params.DHPublicKeyParameters pubKeyDH
    • pubKeyEC

      protected org.bouncycastle.crypto.params.ECPublicKeyParameters pubKeyEC
    • pubKeyEd25519

      protected org.bouncycastle.crypto.params.Ed25519PublicKeyParameters pubKeyEd25519
    • pubKeyEd448

      protected org.bouncycastle.crypto.params.Ed448PublicKeyParameters pubKeyEd448
    • pubKeyRSA

      protected org.bouncycastle.crypto.params.RSAKeyParameters pubKeyRSA
  • Constructor Details

    • BcTlsRawKeyCertificate

      public BcTlsRawKeyCertificate(BcTlsCrypto crypto, byte[] keyInfo)
    • BcTlsRawKeyCertificate

      public BcTlsRawKeyCertificate(BcTlsCrypto crypto, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo keyInfo)
  • Method Details