Package org.jetbrains.nativecerts.mac
Class SecurityFramework.SecTrustSettingsResult
- java.lang.Object
-
- java.lang.Number
-
- com.sun.jna.IntegerType
-
- com.sun.jna.NativeLong
-
- org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
-
- All Implemented Interfaces:
com.sun.jna.NativeMapped,Serializable
- Enclosing interface:
- SecurityFramework
public static class SecurityFramework.SecTrustSettingsResult extends com.sun.jna.NativeLongTrust settings returned in usage constraints dictionaries.- See Also:
- developer.apple.com, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static SecurityFramework.SecTrustSettingsResultkSecTrustSettingsResultDenyCert is explicitly distrustedstatic SecurityFramework.SecTrustSettingsResultkSecTrustSettingsResultInvalidNever valid in a Trust Settings array or in an API call.static SecurityFramework.SecTrustSettingsResultkSecTrustSettingsResultTrustAsRootNon-root cert is explicitly trustedstatic SecurityFramework.SecTrustSettingsResultkSecTrustSettingsResultTrustRootRoot cert is explicitly trustedstatic SecurityFramework.SecTrustSettingsResultkSecTrustSettingsResultUnspecifiedNeither trusted nor distrusted; evaluation proceeds as usual
-
Constructor Summary
Constructors Constructor Description SecTrustSettingsResult()SecTrustSettingsResult(long value)
-
Method Summary
-
Methods inherited from class com.sun.jna.IntegerType
compare, compare, compare, doubleValue, equals, floatValue, fromNative, hashCode, intValue, longValue, nativeType, setValue, toNative, toString
-
Methods inherited from class java.lang.Number
byteValue, shortValue
-
-
-
-
Field Detail
-
kSecTrustSettingsResultInvalid
public static final SecurityFramework.SecTrustSettingsResult kSecTrustSettingsResultInvalid
Never valid in a Trust Settings array or in an API call.
-
kSecTrustSettingsResultTrustRoot
public static final SecurityFramework.SecTrustSettingsResult kSecTrustSettingsResultTrustRoot
Root cert is explicitly trusted
-
kSecTrustSettingsResultTrustAsRoot
public static final SecurityFramework.SecTrustSettingsResult kSecTrustSettingsResultTrustAsRoot
Non-root cert is explicitly trusted
-
kSecTrustSettingsResultDeny
public static final SecurityFramework.SecTrustSettingsResult kSecTrustSettingsResultDeny
Cert is explicitly distrusted
-
kSecTrustSettingsResultUnspecified
public static final SecurityFramework.SecTrustSettingsResult kSecTrustSettingsResultUnspecified
Neither trusted nor distrusted; evaluation proceeds as usual
-
-