Class SecCertificate

All Implemented Interfaces:
AutoCloseable

public class SecCertificate
extends CFType
  • Constructor Details

    • SecCertificate

      protected SecCertificate()
  • Method Details

    • getClassTypeID

      public static long getClassTypeID()
    • create

      public static SecCertificate create​(CFAllocator allocator, NSData data)
    • getData

      public NSData getData()
    • getSubjectSummary

      public String getSubjectSummary()
    • getCommonName

      public OSStatus getCommonName​(String commonName)
      Since:
      Available in iOS 10.3 and later.
    • getEmailAddresses

      public OSStatus getEmailAddresses​(List<String> emailAddresses)
      Since:
      Available in iOS 10.3 and later.
    • copyNormalizedIssuerSequence

      public NSData copyNormalizedIssuerSequence()
      Since:
      Available in iOS 10.3 and later.
    • copyNormalizedSubjectSequence

      public NSData copyNormalizedSubjectSequence()
      Since:
      Available in iOS 10.3 and later.
    • copyKey

      public SecKey copyKey()
      Since:
      Available in iOS 12.0 and later.
    • copyPublicKey

      @Deprecated public SecKey copyPublicKey()
      Deprecated.
      Deprecated in iOS 12.0. Use SecCertificateCopyKey
      Since:
      Available in iOS 10.3 and later.
    • copySerialNumberData

      public NSData copySerialNumberData() throws NSErrorException
      Throws:
      NSErrorException
      Since:
      Available in iOS 11.0 and later.
    • copySerialNumber

      @Deprecated public NSData copySerialNumber()
      Deprecated.
      Deprecated in iOS 11.0. Use SecCertificateCopySerialNumberData
      Since:
      Available in iOS 10.3 and later.