1# 2# CDDL HEADER START 3# 4# The contents of this file are subject to the terms of the 5# Common Development and Distribution License (the "License"). 6# You may not use this file except in compliance with the License. 7# 8# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9# or http://www.opensolaris.org/os/licensing. 10# See the License for the specific language governing permissions 11# and limitations under the License. 12# 13# When distributing Covered Code, include this CDDL HEADER in each 14# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15# If applicable, add the following below this CDDL HEADER, with the 16# fields enclosed by brackets "[]" replaced with your own identifying 17# information: Portions Copyright [yyyy] [name of copyright owner] 18# 19# CDDL HEADER END 20# 21# 22# Copyright 2006 Sun Microsystems, Inc. All rights reserved. 23# Use is subject to license terms. 24# 25# ident "%Z%%M% %I% %E% SMI" 26# 27 28SUNWprivate_1.1 { 29 global: 30 DigestData; 31 GetIDFromSPKI; 32 KMF_AddCertEKU; 33 KMF_AddPolicyToDB; 34 KMF_CheckCRLDate; 35 KMF_CheckCertDate; 36 KMF_CompareRDNs; 37 KMF_ConfigureKeystore; 38 KMF_CreateCSRFile; 39 KMF_CreateCertFile; 40 KMF_CreateKeypair; 41 KMF_CreateOCSPRequest; 42 KMF_CreateSymKey; 43 KMF_DN2Der; 44 KMF_DNParser; 45 KMF_DecryptWithCert; 46 KMF_DeleteCRL; 47 KMF_DeleteCertFromKeystore; 48 KMF_DeleteKeyFromKeystore; 49 KMF_DeletePolicyFromDB; 50 KMF_Der2Pem; 51 KMF_DownloadCRL; 52 KMF_DownloadCert; 53 KMF_EncodeCertRecord; 54 KMF_EncryptWithCert; 55 KMF_ExportPK12; 56 KMF_Finalize; 57 KMF_FindCRL; 58 KMF_FindCert; 59 KMF_FindCertInCRL; 60 KMF_FindKey; 61 KMF_FreeAlgOID; 62 KMF_FreeBigint; 63 KMF_FreeCRLDistributionPoints; 64 KMF_FreeDN; 65 KMF_FreeData; 66 KMF_FreeEKU; 67 KMF_FreeEKUPolicy; 68 KMF_FreeExtension; 69 KMF_FreeKMFCert; 70 KMF_FreeKMFKey; 71 KMF_FreePolicyRecord; 72 KMF_FreeRawKey; 73 KMF_FreeRawSymKey; 74 KMF_FreeSPKI; 75 KMF_FreeSignedCSR; 76 KMF_FreeSignedCert; 77 KMF_FreeString; 78 KMF_FreeTBSCSR; 79 KMF_FreeTBSCert; 80 KMF_GetCertAuthInfoAccessExt; 81 KMF_GetCertBasicConstraintExt; 82 KMF_GetCertCriticalExtensions; 83 KMF_GetCertCRLDistributionPointsExt; 84 KMF_GetCertEKU; 85 KMF_GetCertEmailString; 86 KMF_GetCertEndDateString; 87 KMF_GetCertExtensionData; 88 KMF_GetCertExtensionString; 89 KMF_GetCertIDData; 90 KMF_GetCertIDString; 91 KMF_GetCertIssuerNameString; 92 KMF_GetCertKeyUsageExt; 93 KMF_GetCertNonCriticalExtensions; 94 KMF_GetCertPoliciesExt; 95 KMF_GetCertPubKeyAlgString; 96 KMF_GetCertPubKeyDataString; 97 KMF_GetCertSerialNumberString; 98 KMF_GetCertSignatureAlgString; 99 KMF_GetCertStartDateString; 100 KMF_GetCertSubjectNameString; 101 KMF_GetCertValidity; 102 KMF_GetCertVersionString; 103 KMF_GetEncodedOCSPResponse; 104 KMF_GetFileFormat; 105 KMF_GetKMFErrorString; 106 KMF_GetOCSPForCert; 107 KMF_GetOCSPStatusForCert; 108 KMF_GetPluginErrorString; 109 KMF_GetPolicy; 110 KMF_GetSymKeyValue; 111 KMF_HexString2Bytes; 112 KMF_ImportCRL; 113 KMF_ImportCert; 114 KMF_ImportPK12; 115 KMF_Initialize; 116 KMF_IsCRLFile; 117 KMF_IsCertFile; 118 KMF_ListCRL; 119 KMF_OID2EKUString; 120 KMF_OID2String; 121 KMF_PK11TokenLookup; 122 KMF_Pem2Der; 123 KMF_ReadInputFile; 124 KMF_SelectToken; 125 KMF_SetCSRExtension; 126 KMF_SetCSRKeyUsage; 127 KMF_SetCSRPubKey; 128 KMF_SetCSRSignatureAlgorithm; 129 KMF_SetCSRSubjectAltName; 130 KMF_SetCSRSubjectName; 131 KMF_SetCSRVersion; 132 KMF_SetCertBasicConstraintExt; 133 KMF_SetCertExtension; 134 KMF_SetCertIssuerAltName; 135 KMF_SetCertIssuerName; 136 KMF_SetCertKeyUsage; 137 KMF_SetCertPubKey; 138 KMF_SetCertSerialNumber; 139 KMF_SetCertSignatureAlgorithm; 140 KMF_SetCertSubjectAltName; 141 KMF_SetCertSubjectName; 142 KMF_SetCertValidityTimes; 143 KMF_SetCertVersion; 144 KMF_SetPolicy; 145 KMF_SetTokenPin; 146 KMF_SignCSR; 147 KMF_SignCertRecord; 148 KMF_SignCertWithCert; 149 KMF_SignCertWithKey; 150 KMF_SignDataWithCert; 151 KMF_SignDataWithKey; 152 KMF_StoreCert; 153 KMF_StorePrivateKey; 154 KMF_String2OID; 155 KMF_StringToKeyUsage; 156 KMF_ValidateCert; 157 KMF_VerifyCRLFile; 158 KMF_VerifyCertWithCert; 159 KMF_VerifyCertWithKey; 160 KMF_VerifyDataWithCert; 161 KMF_VerifyDataWithKey; 162 KMF_VerifyPolicy; 163 KMFOID_AliasedEntryName; 164 KMFOID_AuthorityInfoAccess; 165 KMFOID_AuthorityKeyID; 166 KMFOID_AuthorityKeyIdentifier; 167 KMFOID_AuthorityRevocationList; 168 KMFOID_BasicConstraints; 169 KMFOID_BusinessCategory; 170 KMFOID_CACertificate; 171 KMFOID_CertificatePolicies; 172 KMFOID_CertificateRevocationList; 173 KMFOID_ChallengePassword; 174 KMFOID_CollectiveFacsimileTelephoneNumber; 175 KMFOID_CollectiveInternationalISDNNumber; 176 KMFOID_CollectiveOrganizationName; 177 KMFOID_CollectiveOrganizationalUnitName; 178 KMFOID_CollectivePhysicalDeliveryOfficeName; 179 KMFOID_CollectivePostOfficeBox; 180 KMFOID_CollectivePostalAddress; 181 KMFOID_CollectivePostalCode; 182 KMFOID_CollectiveStateProvinceName; 183 KMFOID_CollectiveStreetAddress; 184 KMFOID_CollectiveTelephoneNumber; 185 KMFOID_CollectiveTelexNumber; 186 KMFOID_CollectiveTelexTerminalIdentifier; 187 KMFOID_CommonName; 188 KMFOID_ContentType; 189 KMFOID_CounterSignature; 190 KMFOID_CountryName; 191 KMFOID_CrlDistributionPoints; 192 KMFOID_CrlNumber; 193 KMFOID_CrlReason; 194 KMFOID_CrossCertificatePair; 195 KMFOID_DNQualifier; 196 KMFOID_DeltaCrlIndicator; 197 KMFOID_Description; 198 KMFOID_DestinationIndicator; 199 KMFOID_DistinguishedName; 200 KMFOID_EmailAddress; 201 KMFOID_EnhancedSearchGuide; 202 KMFOID_ExtendedCertificateAttributes; 203 KMFOID_ExtendedKeyUsage; 204 KMFOID_ExtensionRequest; 205 KMFOID_FacsimileTelephoneNumber; 206 KMFOID_GenerationQualifier; 207 KMFOID_GivenName; 208 KMFOID_HoldInstructionCode; 209 KMFOID_HouseIdentifier; 210 KMFOID_Initials; 211 KMFOID_InternationalISDNNumber; 212 KMFOID_InvalidityDate; 213 KMFOID_IssuerAltName; 214 KMFOID_IssuingDistributionPoints; 215 KMFOID_KeyUsage; 216 KMFOID_KeyUsageRestriction; 217 KMFOID_KnowledgeInformation; 218 KMFOID_LocalityName; 219 KMFOID_Member; 220 KMFOID_MessageDigest; 221 KMFOID_Name; 222 KMFOID_NameConstraints; 223 KMFOID_ObjectClass; 224 KMFOID_OrganizationName; 225 KMFOID_OrganizationalUnitName; 226 KMFOID_Owner; 227 KMFOID_PKIX_KP_ClientAuth; 228 KMFOID_PKIX_KP_CodeSigning; 229 KMFOID_PKIX_KP_EmailProtection; 230 KMFOID_PKIX_KP_IPSecEndSystem; 231 KMFOID_PKIX_KP_IPSecTunnel; 232 KMFOID_PKIX_KP_IPSecUser; 233 KMFOID_PKIX_KP_OCSPSigning; 234 KMFOID_PKIX_KP_ServerAuth; 235 KMFOID_PKIX_KP_TimeStamping; 236 KMFOID_PKIX_PQ_CPSuri; 237 KMFOID_PKIX_PQ_Unotice; 238 KMFOID_PhysicalDeliveryOfficeName; 239 KMFOID_PkixAdCaIssuers; 240 KMFOID_PkixAdOcsp; 241 KMFOID_PolicyConstraints; 242 KMFOID_PolicyMappings; 243 KMFOID_PostOfficeBox; 244 KMFOID_PostalAddress; 245 KMFOID_PostalCode; 246 KMFOID_PreferredDeliveryMethod; 247 KMFOID_PresentationAddress; 248 KMFOID_PrivateKeyUsagePeriod; 249 KMFOID_ProtocolInformation; 250 KMFOID_RFC822mailbox; 251 KMFOID_RegisteredAddress; 252 KMFOID_RoleOccupant; 253 KMFOID_SearchGuide; 254 KMFOID_SeeAlso; 255 KMFOID_SerialNumber; 256 KMFOID_SigningTime; 257 KMFOID_StateProvinceName; 258 KMFOID_StreetAddress; 259 KMFOID_SubjectAltName; 260 KMFOID_SubjectDirectoryAttributes; 261 KMFOID_SubjectKeyIdentifier; 262 KMFOID_SupportedApplicationContext; 263 KMFOID_Surname; 264 KMFOID_TelephoneNumber; 265 KMFOID_TelexNumber; 266 KMFOID_TelexTerminalIdentifier; 267 KMFOID_Title; 268 KMFOID_UniqueIdentifier; 269 KMFOID_UniqueMember; 270 KMFOID_UnstructuredAddress; 271 KMFOID_UnstructuredName; 272 KMFOID_UserCertificate; 273 KMFOID_UserPassword; 274 KMFOID_VerisignCertificatePolicy; 275 KMFOID_X_121Address; 276 KMFOID_domainComponent; 277 KMFOID_userid; 278 PKCS_GetDefaultSignatureMode; 279 PKCS_GetAlgorithmMap; 280 X509_AlgIdToAlgorithmOid; 281 X509_AlgorithmOidToAlgId; 282 kmf_ekuname2oid; 283 kmf_string2oid; 284 ku2str; 285 parsePolicyElement; 286 local: 287 *; 288}; 289