Interface SecurityFramework

All Superinterfaces:
com.sun.jna.Library

public interface SecurityFramework extends com.sun.jna.Library
  • Field Details

    • INSTANCE

      static final SecurityFramework INSTANCE
    • kSecClass

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecClass
      A dictionary key whose value is the item’s class.
      See Also:
    • kSecMatchLimit

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecMatchLimit
      A key whose value indicates the match limit.
      See Also:
    • kSecMatchSearchList

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecMatchSearchList
      A key whose value indicates a list of items to search.
      See Also:
    • kSecMatchLimitAll

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecMatchLimitAll
      A value that corresponds to matching an unlimited number of items.
      See Also:
    • kSecReturnRef

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecReturnRef
      A key whose value is a Boolean indicating whether or not to return a reference to an item.
      See Also:
    • kSecClassCertificate

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecClassCertificate
      The value that indicates a certificate item.
      See Also:
    • SEC_CERTIFICATE_TYPE_ID

      static final com.sun.jna.platform.mac.CoreFoundation.CFTypeID SEC_CERTIFICATE_TYPE_ID
    • SEC_KEYCHAIN_REF_TYPE_ID

      static final com.sun.jna.platform.mac.CoreFoundation.CFTypeID SEC_KEYCHAIN_REF_TYPE_ID
    • SEC_POLICY_TYPE_ID

      static final com.sun.jna.platform.mac.CoreFoundation.CFTypeID SEC_POLICY_TYPE_ID
    • SEC_TRUST_TYPE_ID

      static final com.sun.jna.platform.mac.CoreFoundation.CFTypeID SEC_TRUST_TYPE_ID
    • kSecPolicyAppleSSL

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecPolicyAppleSSL
      Basic X509 plus host name verification per RFC 2818.
      See Also:
    • kSecPolicyOid

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecPolicyOid
      The object identifier that defines the policy type (CFStringRef). All policies have a value for this key.
      See Also:
    • kSecTrustSettingsResult

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecTrustSettingsResult
      A number indicating the effective trust setting for this usage constraints dictionary.
      See Also:
    • kSecTrustSettingsAllowedError

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecTrustSettingsAllowedError
      A number which, if encountered during certificate verification, is ignored for that certificate.
      See Also:
    • kSecTrustSettingsPolicyName

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecTrustSettingsPolicyName
      Specifies a cert verification policy, e.g., sslServer, eapClient, etc. using policy names. This entry can be used to restrict the policy where the same Policy Constant is used for multiple policyNames
    • kSecTrustSettingsPolicy

      static final com.sun.jna.platform.mac.CoreFoundation.CFStringRef kSecTrustSettingsPolicy
      A policy object specifying the certificate verification policy.
      See Also:
  • Method Details