Class ITSCertificate

java.lang.Object
org.bouncycastle.its.ITSCertificate
All Implemented Interfaces:
org.bouncycastle.util.Encodable

public class ITSCertificate extends Object implements org.bouncycastle.util.Encodable
  • Constructor Details

    • ITSCertificate

      public ITSCertificate(org.bouncycastle.oer.its.ieee1609dot2.CertificateBase certificate)
  • Method Details

    • getIssuer

      public org.bouncycastle.oer.its.ieee1609dot2.IssuerIdentifier getIssuer()
    • getValidityPeriod

      public ITSValidityPeriod getValidityPeriod()
    • getPublicEncryptionKey

      public ITSPublicEncryptionKey getPublicEncryptionKey()
      Return the certificate's public encryption key, if present.
      Returns:
    • isSignatureValid

      public boolean isSignatureValid(ITSContentVerifierProvider verifierProvider) throws Exception
      Throws:
      Exception
    • toASN1Structure

      public org.bouncycastle.oer.its.ieee1609dot2.CertificateBase toASN1Structure()
    • getEncoded

      public byte[] getEncoded() throws IOException
      Specified by:
      getEncoded in interface org.bouncycastle.util.Encodable
      Throws:
      IOException