A C E G H I K L M N O P R S T U 
All Classes All Packages

A

admin - Static variable in class org.jetbrains.nativecerts.mac.SecurityFramework.SecTrustSettingsDomain
Locally administered, system-wide trust settings.

C

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
 
CertOpenStore(WTypes.LPSTR, int, WinCrypt.HCRYPTPROV_LEGACY, int, WTypes.LPWSTR) - Method in interface org.jetbrains.nativecerts.win32.Crypt32Ext
The CertOpenStore function opens a certificate store by using a specified store provider type
CFArrayRefByReference - Class in org.jetbrains.nativecerts.mac
 
CFArrayRefByReference() - Constructor for class org.jetbrains.nativecerts.mac.CFArrayRefByReference
 
CFArrayRefByReference(CoreFoundation.CFArrayRef) - Constructor for class org.jetbrains.nativecerts.mac.CFArrayRefByReference
 
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
 
CFStringRefByReference - Class in org.jetbrains.nativecerts.mac
 
CFStringRefByReference() - Constructor for class org.jetbrains.nativecerts.mac.CFStringRefByReference
 
CFStringRefByReference(CoreFoundation.CFStringRef) - Constructor for class org.jetbrains.nativecerts.mac.CFStringRefByReference
 
CoreFoundationExt - Interface in org.jetbrains.nativecerts.mac
 
Crypt32Ext - Interface in org.jetbrains.nativecerts.win32
 
Crypt32ExtUtil - Class in org.jetbrains.nativecerts.win32
 
Crypt32ExtUtil() - Constructor for class org.jetbrains.nativecerts.win32.Crypt32ExtUtil
 

E

equals(Object) - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
 
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.CFArrayRefByReference
 
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
 
getErrorMessageString() - Method in class org.jetbrains.nativecerts.mac.SecurityFramework.OSStatus
 
getStringRef() - Method in class org.jetbrains.nativecerts.mac.CFStringRefByReference
 
getSystemCertificates() - Static method in class org.jetbrains.nativecerts.linux.LinuxTrustedCertificatesUtil
 
getTrustedRoots(SecurityFramework.SecTrustSettingsDomain) - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
 

H

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.SecTrustSettingsDomain, SecurityFramework.SecCertificateRef) - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
 
isWindows - Static variable in class org.jetbrains.nativecerts.NativeTrustedRootsInternalUtils
 

K

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).
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.
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
 

O

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_POLICY_TYPE_ID - Static variable in interface org.jetbrains.nativecerts.mac.SecurityFramework
 
SecCertificateCopyCommonName(SecurityFramework.SecCertificateRef, 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.
SecPolicyCopyProperties(SecurityFramework.SecPolicyRef) - Method in interface org.jetbrains.nativecerts.mac.SecurityFramework
Returns a dictionary containing a policy’s properties.
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
 
SecTrustSettingsCopyCertificates(SecurityFramework.SecTrustSettingsDomain, 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.
SecTrustSettingsCopyCertificates(SecurityFramework.SecTrustSettingsDomain, Predicate<SecurityFramework.SecCertificateRef>) - Static method in class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
 
SecTrustSettingsCopyTrustSettings(SecurityFramework.SecCertificateRef, SecurityFramework.SecTrustSettingsDomain, 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.SecPolicyRef - Class in org.jetbrains.nativecerts.mac
An object that represents a trust policy.
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.
SecurityFrameworkUtil() - Constructor for class org.jetbrains.nativecerts.mac.SecurityFrameworkUtil
 
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

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.
A C E G H I K L M N O P R S T U 
All Classes All Packages