Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- admin - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsDomain
-
Locally administered, system-wide trust settings.
B
- ByReference() - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef.ByReference
- ByReference(CoreFoundationExt.CFErrorRef) - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef.ByReference
C
- CERT_CHAIN_POLICY_SSL - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_CHAIN_REVOCATION_CHECK_CACHE_ONLY - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_CHAIN_REVOCATION_CHECK_CHAIN - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_CHAIN_REVOCATION_CHECK_CHAIN_EXCLUDE_ROOT - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_CHAIN_REVOCATION_CHECK_END_CERT - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_BACKUP_RESTORE_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_CREATE_NEW_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_DELETE_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_ENUM_ARCHIVED_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_MANIFOLD_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_MAXIMUM_ALLOWED_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_NO_CRYPT_RELEASE_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_OPEN_EXISTING_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_COLLECTION - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_FILE - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_FILENAME - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_FILENAME_A - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_FILENAME_W - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_LDAP - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_LDAP_W - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_MEMORY - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_MSG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_PHYSICAL - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_PHYSICAL_W - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_PKCS7 - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_REG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SERIALIZED - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SMART_CARD - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SMART_CARD_W - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SYSTEM - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SYSTEM_A - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SYSTEM_REGISTRY - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SYSTEM_REGISTRY_A - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SYSTEM_REGISTRY_W - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_PROV_SYSTEM_W - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_READONLY_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_SET_LOCALIZED_NAME_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_SHARE_CONTEXT_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_SHARE_STORE_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_UNSAFE_PHYSICAL_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_STORE_UPDATE_KEYID_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_CURRENT_SERVICE - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_CURRENT_USER - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_CURRENT_USER_GROUP_POLICY - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_LOCAL_MACHINE - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_LOCAL_MACHINE_ENTERPRISE - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_LOCAL_MACHINE_GROUP_POLICY - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_RELOCATE_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_SERVICES - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_UNPROTECTED_FLAG - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CERT_SYSTEM_STORE_USERS - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- CertCloseStore(WinCrypt.HCERTSTORE) - Static method in class org.jetbrains.nativecerts.win32.Crypt32ExtUtil
- CertCreateCertificateContext(int, byte[], int) - Method in interface org.jetbrains.nativecerts.win32.Crypt32Ext
-
The
CertCreateCertificateContextfunction creates a certificate context from an encoded certificate. - CertOpenStore(WTypes.LPSTR, int, WinCrypt.HCRYPTPROV_LEGACY, int, WTypes.LPWSTR) - Method in interface org.jetbrains.nativecerts.win32.Crypt32Ext
-
The
CertOpenStorefunction opens a certificate store by using a specified store provider type - CFArrayCreate(CoreFoundation.CFAllocatorRef, CoreFoundation.CFTypeRef[], CoreFoundation.CFIndex, Pointer) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Creates a new immutable array with the given values.
- CFArrayRefByReference() - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFArrayRefByReference
- CFArrayRefByReference(CoreFoundation.CFArrayRef) - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFArrayRefByReference
- CFDictionaryCreate(CoreFoundation.CFAllocatorRef, CoreFoundation.CFTypeRef[], CoreFoundation.CFTypeRef[], CoreFoundation.CFIndex, Pointer, Pointer) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Creates an immutable dictionary containing the specified key-value pairs.
- CFDictionaryGetCount(CoreFoundation.CFDictionaryRef) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Returns the number of key-value pairs in a dictionary.
- CFEqual(CoreFoundation.CFTypeRef, CoreFoundation.CFTypeRef) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Determines whether two Core Foundation objects are considered equal.
- CFErrorCopyDescription(CoreFoundationExt.CFErrorRef) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Returns a human-presentable description for a given error.
- CFErrorGetCode(CoreFoundationExt.CFErrorRef) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Returns the error code for a given CFError.
- CFErrorGetDomain(CoreFoundationExt.CFErrorRef) - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Returns the error domain for a given CFError.
- CFErrorGetTypeID() - Method in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
- CFErrorRef() - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef
- CFErrorRef(Pointer) - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef
- CFStringRefByReference() - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFStringRefByReference
- CFStringRefByReference(CoreFoundation.CFStringRef) - Constructor for class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFStringRefByReference
- code() - Method in record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Returns the value of the
coderecord component. - CoreFoundationExt - Interface in org.jetbrains.nativecerts.mac
- CoreFoundationExt.CFArrayRefByReference - Class in org.jetbrains.nativecerts.mac
- CoreFoundationExt.CFErrorRef - Class in org.jetbrains.nativecerts.mac
-
A CFError object encapsulates more rich and extensible error information than is possible using only an error code or error string.
- CoreFoundationExt.CFErrorRef.ByReference - Class in org.jetbrains.nativecerts.mac
-
Placeholder for a reference to a
CFErrorRefobject. - CoreFoundationExt.CFStringRefByReference - Class in org.jetbrains.nativecerts.mac
- CoreFoundationExt.Error - Record Class in org.jetbrains.nativecerts.mac
-
Unwrapped version of CFErrorRef without native references
- CoreFoundationExtUtil - Class in org.jetbrains.nativecerts.mac
- createArray(CoreFoundation.CFTypeRef[]) - Static method in class org.jetbrains.nativecerts.mac.CoreFoundationExtUtil
- createDictionary(Map<CoreFoundation.CFTypeRef, CoreFoundation.CFTypeRef>) - Static method in class org.jetbrains.nativecerts.mac.CoreFoundationExtUtil
- Crypt32Ext - Interface in org.jetbrains.nativecerts.win32
- Crypt32ExtUtil - Class in org.jetbrains.nativecerts.win32
- Crypt32ExtUtil() - Constructor for class org.jetbrains.nativecerts.win32.Crypt32ExtUtil
D
- description() - Method in record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Returns the value of the
descriptionrecord component. - domain() - Method in record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Returns the value of the
domainrecord component.
E
- equals(Object) - Method in record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
- Error(String, Long, String) - Constructor for record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Creates an instance of a
Errorrecord class. - ERROR_TYPE_ID - Static variable in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
- errSecItemNotFound - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
-
The specified item could not be found in the keychain.
- errSecNoTrustSettings - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
-
No Trust Settings were found.
- errSecSuccess - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
G
- gatherEnterpriseCertsForLocation(int, String) - Static method in class org.jetbrains.nativecerts.win32.Crypt32ExtUtil
- getArray() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFArrayRefByReference
- getCode() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef
- getCustomOsSpecificTrustedCertificates() - Static method in class org.jetbrains.nativecerts.NativeTrustedCertificates
-
Get custom trusted certificates from the operating system.
- getCustomTrustedRootCertificates() - Static method in class org.jetbrains.nativecerts.win32.Crypt32ExtUtil
- getDescription() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef
- getDescription(CoreFoundation.CFTypeRef) - Static method in class org.jetbrains.nativecerts.mac.CoreFoundationExtUtil
- getDomain() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef
- getErrorMessageString() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
- getErrorRefValue() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef.ByReference
- getSecKeychainRef() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.SecKeychainRefByReference
- getSecTrustRef() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustRefByReference
- getStringRef() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFStringRefByReference
- getSystemCertificates() - Static method in class org.jetbrains.nativecerts.linux.LinuxTrustedCertificatesUtil
- getSystemTrustedRoots() - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
-
Get trusted roots backed into macOS (system domain)
- getTrustedCertificates(boolean) - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
- getTrustedRoots() - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
-
Get trusted roots installed on admin and user level (domain)
H
- hashCode() - Method in record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Returns a hash code value for this object.
- hashCode() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
I
- INSTANCE - Static variable in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
- INSTANCE - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
- INSTANCE - Static variable in interface org.jetbrains.nativecerts.win32.Crypt32Ext
- isLinux - Static variable in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
- isMac - Static variable in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
- isTrustedRoot(SecurityFramework.SecCertificateRef) - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
- isWindows - Static variable in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
K
- kCFBooleanFalse - Static variable in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Boolean false value.
- kCFBooleanTrue - Static variable in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Boolean true value.
- kSecClass - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A dictionary key whose value is the item’s class.
- kSecClassCertificate - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
The value that indicates a certificate item.
- kSecMatchLimit - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A key whose value indicates the match limit.
- kSecMatchLimitAll - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A value that corresponds to matching an unlimited number of items.
- kSecMatchSearchList - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A key whose value indicates a list of items to search.
- kSecPolicyAppleSSL - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Basic X509 plus host name verification per RFC 2818.
- kSecPolicyOid - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
The object identifier that defines the policy type (CFStringRef).
- kSecReturnRef - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A key whose value is a Boolean indicating whether or not to return a reference to an item.
- kSecTrustSettingsAllowedError - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A number which, if encountered during certificate verification, is ignored for that certificate.
- kSecTrustSettingsPolicy - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A policy object specifying the certificate verification policy.
- kSecTrustSettingsPolicyName - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Specifies a cert verification policy, e.g., sslServer, eapClient, etc. using policy names.
- kSecTrustSettingsResult - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
A number indicating the effective trust setting for this usage constraints dictionary.
- kSecTrustSettingsResultDeny - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
-
Cert is explicitly distrusted
- kSecTrustSettingsResultInvalid - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
-
Never valid in a Trust Settings array or in an API call.
- kSecTrustSettingsResultTrustAsRoot - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
-
Non-root cert is explicitly trusted
- kSecTrustSettingsResultTrustRoot - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
-
Root cert is explicitly trusted
- kSecTrustSettingsResultUnspecified - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
-
Neither trusted nor distrusted; evaluation proceeds as usual
L
- LinuxTrustedCertificatesUtil - Class in org.jetbrains.nativecerts.linux
- LinuxTrustedCertificatesUtil() - Constructor for class org.jetbrains.nativecerts.linux.LinuxTrustedCertificatesUtil
M
- main(String[]) - Static method in class org.jetbrains.nativecerts.NativeTrustedRootsDebugMain
N
- NativeTrustedCertificates - Class in org.jetbrains.nativecerts
- NativeTrustedCertificates() - Constructor for class org.jetbrains.nativecerts.NativeTrustedCertificates
- NativeTrustedRootsDebugMain - Class in org.jetbrains.nativecerts
- NativeTrustedRootsDebugMain() - Constructor for class org.jetbrains.nativecerts.NativeTrustedRootsDebugMain
- NativeTrustedRootsInternalUtils - Class in org.jetbrains.nativecerts
- NativeTrustedRootsInternalUtils() - Constructor for class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
- NSOSStatusErrorDomain - Static variable in interface org.jetbrains.nativecerts.mac.CoreFoundationExt
-
Mac OS 9/Carbon errors
O
- org.jetbrains.nativecerts - module org.jetbrains.nativecerts
- org.jetbrains.nativecerts - package org.jetbrains.nativecerts
- org.jetbrains.nativecerts.linux - package org.jetbrains.nativecerts.linux
- org.jetbrains.nativecerts.mac - package org.jetbrains.nativecerts.mac
- org.jetbrains.nativecerts.win32 - package org.jetbrains.nativecerts.win32
- OSStatus() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
- OSStatus(long) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
P
- parseCertificate(byte[]) - Static method in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
- PemReaderUtil - Class in org.jetbrains.nativecerts.linux
- PemReaderUtil() - Constructor for class org.jetbrains.nativecerts.linux.PemReaderUtil
R
- readPemBundle(InputStream, String) - Static method in class org.jetbrains.nativecerts.linux.PemReaderUtil
- renderExceptionMessage(String, Throwable) - Static method in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
S
- SEC_CERTIFICATE_TYPE_ID - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SEC_KEYCHAIN_REF_TYPE_ID - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SEC_POLICY_TYPE_ID - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SEC_TRUST_TYPE_ID - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SecCertificateCopyCommonName(SecurityFramework.SecCertificateRef, CoreFoundationExt.CFStringRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Retrieves the common name of the subject of a certificate.
- SecCertificateCopyData(SecurityFramework.SecCertificateRef) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Returns a DER representation of a certificate given a certificate object.
- SecCertificateGetTypeID() - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SecCertificateRef() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecCertificateRef
- SecCertificateRef(Pointer) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecCertificateRef
- SecCopyErrorMessageString(SecurityFramework.OSStatus, Pointer) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Returns a string explaining the meaning of a security result code.
- SecItemCopyMatching(CoreFoundation.CFDictionaryRef, CoreFoundationExt.CFArrayRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Returns one or more keychain items that match a search query, or copies attributes of specific keychain items.
- SecKeychainCopyDomainSearchList(SecurityFramework.SecTrustSettingsDomain, CoreFoundationExt.CFArrayRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Retrieves the keychain search list for a specified preference domain.
- SecKeychainGetTypeID() - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SecKeychainOpen(String, SecurityFramework.SecKeychainRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Opens a keychain.
- SecKeychainRef() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecKeychainRef
- SecKeychainRef(Pointer) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecKeychainRef
- SecKeychainRefByReference() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecKeychainRefByReference
- SecKeychainRefByReference(SecurityFramework.SecKeychainRef) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecKeychainRefByReference
- SecPolicyCopyProperties(SecurityFramework.SecPolicyRef) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Returns a dictionary containing a policy’s properties.
- SecPolicyCreateSSL(boolean, CoreFoundation.CFStringRef) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Returns a policy object for evaluating SSL certificate chains.
- SecPolicyGetTypeID() - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SecPolicyRef() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecPolicyRef
- SecPolicyRef(Pointer) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecPolicyRef
- SecTrustCreateWithCertificates(CoreFoundation.CFArrayRef, SecurityFramework.SecPolicyRef, SecurityFramework.SecTrustRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Creates a trust management object based on certificates and policies.
- SecTrustEvaluateWithError(SecurityFramework.SecTrustRef, CoreFoundationExt.CFErrorRef.ByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Evaluates trust for the specified certificate and policies.
- SecTrustGetTypeID() - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
- SecTrustRef() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustRef
- SecTrustRef(Pointer) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustRef
- SecTrustRefByReference() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustRefByReference
- SecTrustRefByReference(SecurityFramework.SecTrustRef) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustRefByReference
- SecTrustSettingsCopyCertificates(SecurityFramework.SecTrustSettingsDomain, CoreFoundationExt.CFArrayRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Obtains an array of all certificates that have trust settings in a specific trust settings domain.
- SecTrustSettingsCopyTrustSettings(SecurityFramework.SecCertificateRef, SecurityFramework.SecTrustSettingsDomain, CoreFoundationExt.CFArrayRefByReference) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
-
Obtains the trust settings for a certificate.
- SecTrustSettingsDomain() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsDomain
- SecTrustSettingsDomain(long) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsDomain
- SecTrustSettingsResult() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
- SecTrustSettingsResult(long) - Constructor for class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsResult
- SecurityFramework - Interface in org.jetbrains.nativecerts.mac
- SecurityFramework.OSStatus - Class in org.jetbrains.nativecerts.mac
-
Result codes common to many Security framework functions.
- SecurityFramework.SecCertificateRef - Class in org.jetbrains.nativecerts.mac
-
An abstract Core Foundation-type object representing an X.509 certificate.
- SecurityFramework.SecKeychainRef - Class in org.jetbrains.nativecerts.mac
-
An opaque type that represents a keychain.
- SecurityFramework.SecKeychainRefByReference - Class in org.jetbrains.nativecerts.mac
- SecurityFramework.SecPolicyRef - Class in org.jetbrains.nativecerts.mac
-
An object that represents a trust policy.
- SecurityFramework.SecTrustRef - Class in org.jetbrains.nativecerts.mac
-
An object used to evaluate trust.
- SecurityFramework.SecTrustRefByReference - Class in org.jetbrains.nativecerts.mac
- SecurityFramework.SecTrustSettingsDomain - Class in org.jetbrains.nativecerts.mac
-
The trust settings domains.
- SecurityFramework.SecTrustSettingsResult - Class in org.jetbrains.nativecerts.mac
-
Trust settings returned in usage constraints dictionaries.
- SecurityFrameworkUtil - Class in org.jetbrains.nativecerts.mac
-
Get trusted certificates stored in corresponding keychains via Security frameworks APIs.
- SERVER_POLICY_PROPERTY - Static variable in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
- setValue(Pointer) - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef.ByReference
- sha1hex(byte[]) - Static method in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
- sha256hex(byte[]) - Static method in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
- system - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsDomain
-
System trust settings.
T
- toError() - Method in class org.jetbrains.nativecerts.mac.CoreFoundationExt.CFErrorRef
- toError() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
- toString() - Method in record class org.jetbrains.nativecerts.mac.CoreFoundationExt.Error
-
Returns a string representation of this record class.
- toString() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
U
- user - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsDomain
-
Per-user trust settings.
V
- validateCertificate(byte[]) - Static method in class org.jetbrains.nativecerts.win32.Crypt32ExtUtil
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form