Class SecKeyAlgorithm

    • Constructor Detail

      • SecKeyAlgorithm

        public SecKeyAlgorithm()
    • Method Detail

      • RSASignatureRaw

        public static java.lang.String RSASignatureRaw()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPKCS1v15Raw

        public static java.lang.String RSASignatureDigestPKCS1v15Raw()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPKCS1v15SHA1

        public static java.lang.String RSASignatureDigestPKCS1v15SHA1()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPKCS1v15SHA224

        public static java.lang.String RSASignatureDigestPKCS1v15SHA224()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPKCS1v15SHA256

        public static java.lang.String RSASignatureDigestPKCS1v15SHA256()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPKCS1v15SHA384

        public static java.lang.String RSASignatureDigestPKCS1v15SHA384()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPKCS1v15SHA512

        public static java.lang.String RSASignatureDigestPKCS1v15SHA512()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureMessagePKCS1v15SHA1

        public static java.lang.String RSASignatureMessagePKCS1v15SHA1()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureMessagePKCS1v15SHA224

        public static java.lang.String RSASignatureMessagePKCS1v15SHA224()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureMessagePKCS1v15SHA256

        public static java.lang.String RSASignatureMessagePKCS1v15SHA256()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureMessagePKCS1v15SHA384

        public static java.lang.String RSASignatureMessagePKCS1v15SHA384()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureMessagePKCS1v15SHA512

        public static java.lang.String RSASignatureMessagePKCS1v15SHA512()
        Since:
        Available in iOS 10.0 and later.
      • RSASignatureDigestPSSSHA1

        public static java.lang.String RSASignatureDigestPSSSHA1()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureDigestPSSSHA224

        public static java.lang.String RSASignatureDigestPSSSHA224()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureDigestPSSSHA256

        public static java.lang.String RSASignatureDigestPSSSHA256()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureDigestPSSSHA384

        public static java.lang.String RSASignatureDigestPSSSHA384()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureDigestPSSSHA512

        public static java.lang.String RSASignatureDigestPSSSHA512()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureMessagePSSSHA1

        public static java.lang.String RSASignatureMessagePSSSHA1()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureMessagePSSSHA224

        public static java.lang.String RSASignatureMessagePSSSHA224()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureMessagePSSSHA256

        public static java.lang.String RSASignatureMessagePSSSHA256()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureMessagePSSSHA384

        public static java.lang.String RSASignatureMessagePSSSHA384()
        Since:
        Available in iOS 11.0 and later.
      • RSASignatureMessagePSSSHA512

        public static java.lang.String RSASignatureMessagePSSSHA512()
        Since:
        Available in iOS 11.0 and later.
      • ECDSASignatureRFC4754

        public static java.lang.String ECDSASignatureRFC4754()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureDigestX962

        public static java.lang.String ECDSASignatureDigestX962()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureDigestX962SHA1

        public static java.lang.String ECDSASignatureDigestX962SHA1()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureDigestX962SHA224

        public static java.lang.String ECDSASignatureDigestX962SHA224()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureDigestX962SHA256

        public static java.lang.String ECDSASignatureDigestX962SHA256()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureDigestX962SHA384

        public static java.lang.String ECDSASignatureDigestX962SHA384()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureDigestX962SHA512

        public static java.lang.String ECDSASignatureDigestX962SHA512()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureMessageX962SHA1

        public static java.lang.String ECDSASignatureMessageX962SHA1()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureMessageX962SHA224

        public static java.lang.String ECDSASignatureMessageX962SHA224()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureMessageX962SHA256

        public static java.lang.String ECDSASignatureMessageX962SHA256()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureMessageX962SHA384

        public static java.lang.String ECDSASignatureMessageX962SHA384()
        Since:
        Available in iOS 10.0 and later.
      • ECDSASignatureMessageX962SHA512

        public static java.lang.String ECDSASignatureMessageX962SHA512()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionRaw

        public static java.lang.String RSAEncryptionRaw()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionPKCS1

        public static java.lang.String RSAEncryptionPKCS1()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA1

        public static java.lang.String RSAEncryptionOAEPSHA1()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA224

        public static java.lang.String RSAEncryptionOAEPSHA224()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA256

        public static java.lang.String RSAEncryptionOAEPSHA256()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA384

        public static java.lang.String RSAEncryptionOAEPSHA384()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA512

        public static java.lang.String RSAEncryptionOAEPSHA512()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA1AESGCM

        public static java.lang.String RSAEncryptionOAEPSHA1AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA224AESGCM

        public static java.lang.String RSAEncryptionOAEPSHA224AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA256AESGCM

        public static java.lang.String RSAEncryptionOAEPSHA256AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA384AESGCM

        public static java.lang.String RSAEncryptionOAEPSHA384AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • RSAEncryptionOAEPSHA512AESGCM

        public static java.lang.String RSAEncryptionOAEPSHA512AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionStandardX963SHA1AESGCM

        public static java.lang.String ECIESEncryptionStandardX963SHA1AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionStandardX963SHA224AESGCM

        public static java.lang.String ECIESEncryptionStandardX963SHA224AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionStandardX963SHA256AESGCM

        public static java.lang.String ECIESEncryptionStandardX963SHA256AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionStandardX963SHA384AESGCM

        public static java.lang.String ECIESEncryptionStandardX963SHA384AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionStandardX963SHA512AESGCM

        public static java.lang.String ECIESEncryptionStandardX963SHA512AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionCofactorX963SHA1AESGCM

        public static java.lang.String ECIESEncryptionCofactorX963SHA1AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionCofactorX963SHA224AESGCM

        public static java.lang.String ECIESEncryptionCofactorX963SHA224AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionCofactorX963SHA256AESGCM

        public static java.lang.String ECIESEncryptionCofactorX963SHA256AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionCofactorX963SHA384AESGCM

        public static java.lang.String ECIESEncryptionCofactorX963SHA384AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionCofactorX963SHA512AESGCM

        public static java.lang.String ECIESEncryptionCofactorX963SHA512AESGCM()
        Since:
        Available in iOS 10.0 and later.
      • ECIESEncryptionStandardVariableIVX963SHA224AESGCM

        public static java.lang.String ECIESEncryptionStandardVariableIVX963SHA224AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionStandardVariableIVX963SHA256AESGCM

        public static java.lang.String ECIESEncryptionStandardVariableIVX963SHA256AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionStandardVariableIVX963SHA384AESGCM

        public static java.lang.String ECIESEncryptionStandardVariableIVX963SHA384AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionStandardVariableIVX963SHA512AESGCM

        public static java.lang.String ECIESEncryptionStandardVariableIVX963SHA512AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionCofactorVariableIVX963SHA224AESGCM

        public static java.lang.String ECIESEncryptionCofactorVariableIVX963SHA224AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionCofactorVariableIVX963SHA256AESGCM

        public static java.lang.String ECIESEncryptionCofactorVariableIVX963SHA256AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionCofactorVariableIVX963SHA384AESGCM

        public static java.lang.String ECIESEncryptionCofactorVariableIVX963SHA384AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECIESEncryptionCofactorVariableIVX963SHA512AESGCM

        public static java.lang.String ECIESEncryptionCofactorVariableIVX963SHA512AESGCM()
        Since:
        Available in iOS 11.0 and later.
      • ECDHKeyExchangeStandard

        public static java.lang.String ECDHKeyExchangeStandard()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeStandardX963SHA1

        public static java.lang.String ECDHKeyExchangeStandardX963SHA1()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeStandardX963SHA224

        public static java.lang.String ECDHKeyExchangeStandardX963SHA224()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeStandardX963SHA256

        public static java.lang.String ECDHKeyExchangeStandardX963SHA256()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeStandardX963SHA384

        public static java.lang.String ECDHKeyExchangeStandardX963SHA384()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeStandardX963SHA512

        public static java.lang.String ECDHKeyExchangeStandardX963SHA512()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeCofactor

        public static java.lang.String ECDHKeyExchangeCofactor()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeCofactorX963SHA1

        public static java.lang.String ECDHKeyExchangeCofactorX963SHA1()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeCofactorX963SHA224

        public static java.lang.String ECDHKeyExchangeCofactorX963SHA224()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeCofactorX963SHA256

        public static java.lang.String ECDHKeyExchangeCofactorX963SHA256()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeCofactorX963SHA384

        public static java.lang.String ECDHKeyExchangeCofactorX963SHA384()
        Since:
        Available in iOS 10.0 and later.
      • ECDHKeyExchangeCofactorX963SHA512

        public static java.lang.String ECDHKeyExchangeCofactorX963SHA512()
        Since:
        Available in iOS 10.0 and later.