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# Copyright 2007 Sun Microsystems, Inc. All rights reserved. 22# Use is subject to license terms. 23# 24# ident "%Z%%M% %I% %E% SMI" 25# 26 27SUNWprivate_1.1 { 28 global: 29 DigestData; 30 GetIDFromSPKI; 31 KMF_AddCertEKU; 32 KMF_AddPolicyToDB; 33 KMF_CheckCRLDate; 34 KMF_CheckCertDate; 35 KMF_CompareRDNs; 36 KMF_ConfigureKeystore; 37 KMF_CreateCSRFile; 38 KMF_CreateCertFile; 39 KMF_CreateKeypair; 40 KMF_CreateOCSPRequest; 41 KMF_CreateSymKey; 42 KMF_DN2Der; 43 KMF_DNParser; 44 KMF_DecodeCertData; 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_GetPK11Handle; 109 KMF_GetPluginErrorString; 110 KMF_GetPolicy; 111 KMF_GetSymKeyValue; 112 KMF_HexString2Bytes; 113 KMF_ImportCRL; 114 KMF_ImportCert; 115 KMF_ImportKeypair; 116 KMF_ImportPK12; 117 KMF_Initialize; 118 KMF_IsCRLFile; 119 KMF_IsCertFile; 120 KMF_ListCRL; 121 KMF_OID2EKUString; 122 KMF_OID2String; 123 KMF_PK11TokenLookup; 124 KMF_Pem2Der; 125 KMF_ReadInputFile; 126 KMF_SelectToken; 127 KMF_SetCSRExtension; 128 KMF_SetCSRKeyUsage; 129 KMF_SetCSRPubKey; 130 KMF_SetCSRSignatureAlgorithm; 131 KMF_SetCSRSubjectAltName; 132 KMF_SetCSRSubjectName; 133 KMF_SetCSRVersion; 134 KMF_SetCertBasicConstraintExt; 135 KMF_SetCertExtension; 136 KMF_SetCertIssuerAltName; 137 KMF_SetCertIssuerName; 138 KMF_SetCertKeyUsage; 139 KMF_SetCertPubKey; 140 KMF_SetCertSerialNumber; 141 KMF_SetCertSignatureAlgorithm; 142 KMF_SetCertSubjectAltName; 143 KMF_SetCertSubjectName; 144 KMF_SetCertValidityTimes; 145 KMF_SetCertVersion; 146 KMF_SetPolicy; 147 KMF_SetTokenPin; 148 KMF_SignCSR; 149 KMF_SignCertRecord; 150 KMF_SignCertWithCert; 151 KMF_SignCertWithKey; 152 KMF_SignDataWithCert; 153 KMF_SignDataWithKey; 154 KMF_StoreCert; 155 KMF_StorePrivateKey; 156 KMF_String2OID; 157 KMF_StringToKeyUsage; 158 KMF_ValidateCert; 159 KMF_VerifyCRLFile; 160 KMF_VerifyCertWithCert; 161 KMF_VerifyCertWithKey; 162 KMF_VerifyDataWithCert; 163 KMF_VerifyDataWithKey; 164 KMF_VerifyPolicy; 165 KMFOID_AliasedEntryName; 166 KMFOID_AuthorityInfoAccess; 167 KMFOID_AuthorityKeyID; 168 KMFOID_AuthorityKeyIdentifier; 169 KMFOID_AuthorityRevocationList; 170 KMFOID_BasicConstraints; 171 KMFOID_BusinessCategory; 172 KMFOID_CACertificate; 173 KMFOID_CertificatePolicies; 174 KMFOID_CertificateRevocationList; 175 KMFOID_ChallengePassword; 176 KMFOID_CollectiveFacsimileTelephoneNumber; 177 KMFOID_CollectiveInternationalISDNNumber; 178 KMFOID_CollectiveOrganizationName; 179 KMFOID_CollectiveOrganizationalUnitName; 180 KMFOID_CollectivePhysicalDeliveryOfficeName; 181 KMFOID_CollectivePostOfficeBox; 182 KMFOID_CollectivePostalAddress; 183 KMFOID_CollectivePostalCode; 184 KMFOID_CollectiveStateProvinceName; 185 KMFOID_CollectiveStreetAddress; 186 KMFOID_CollectiveTelephoneNumber; 187 KMFOID_CollectiveTelexNumber; 188 KMFOID_CollectiveTelexTerminalIdentifier; 189 KMFOID_CommonName; 190 KMFOID_ContentType; 191 KMFOID_CounterSignature; 192 KMFOID_CountryName; 193 KMFOID_CrlDistributionPoints; 194 KMFOID_CrlNumber; 195 KMFOID_CrlReason; 196 KMFOID_CrossCertificatePair; 197 KMFOID_DNQualifier; 198 KMFOID_DeltaCrlIndicator; 199 KMFOID_Description; 200 KMFOID_DestinationIndicator; 201 KMFOID_DistinguishedName; 202 KMFOID_EmailAddress; 203 KMFOID_EnhancedSearchGuide; 204 KMFOID_ExtendedCertificateAttributes; 205 KMFOID_ExtendedKeyUsage; 206 KMFOID_ExtensionRequest; 207 KMFOID_FacsimileTelephoneNumber; 208 KMFOID_GenerationQualifier; 209 KMFOID_GivenName; 210 KMFOID_HoldInstructionCode; 211 KMFOID_HouseIdentifier; 212 KMFOID_Initials; 213 KMFOID_InternationalISDNNumber; 214 KMFOID_InvalidityDate; 215 KMFOID_IssuerAltName; 216 KMFOID_IssuingDistributionPoints; 217 KMFOID_KeyUsage; 218 KMFOID_KeyUsageRestriction; 219 KMFOID_KnowledgeInformation; 220 KMFOID_LocalityName; 221 KMFOID_Member; 222 KMFOID_MessageDigest; 223 KMFOID_Name; 224 KMFOID_NameConstraints; 225 KMFOID_ObjectClass; 226 KMFOID_OrganizationName; 227 KMFOID_OrganizationalUnitName; 228 KMFOID_Owner; 229 KMFOID_PKIX_KP_ClientAuth; 230 KMFOID_PKIX_KP_CodeSigning; 231 KMFOID_PKIX_KP_EmailProtection; 232 KMFOID_PKIX_KP_IPSecEndSystem; 233 KMFOID_PKIX_KP_IPSecTunnel; 234 KMFOID_PKIX_KP_IPSecUser; 235 KMFOID_PKIX_KP_OCSPSigning; 236 KMFOID_PKIX_KP_ServerAuth; 237 KMFOID_PKIX_KP_TimeStamping; 238 KMFOID_PKIX_PQ_CPSuri; 239 KMFOID_PKIX_PQ_Unotice; 240 KMFOID_PhysicalDeliveryOfficeName; 241 KMFOID_PkixAdCaIssuers; 242 KMFOID_PkixAdOcsp; 243 KMFOID_PolicyConstraints; 244 KMFOID_PolicyMappings; 245 KMFOID_PostOfficeBox; 246 KMFOID_PostalAddress; 247 KMFOID_PostalCode; 248 KMFOID_PreferredDeliveryMethod; 249 KMFOID_PresentationAddress; 250 KMFOID_PrivateKeyUsagePeriod; 251 KMFOID_ProtocolInformation; 252 KMFOID_RFC822mailbox; 253 KMFOID_RegisteredAddress; 254 KMFOID_RoleOccupant; 255 KMFOID_SearchGuide; 256 KMFOID_SeeAlso; 257 KMFOID_SerialNumber; 258 KMFOID_SigningTime; 259 KMFOID_StateProvinceName; 260 KMFOID_StreetAddress; 261 KMFOID_SubjectAltName; 262 KMFOID_SubjectDirectoryAttributes; 263 KMFOID_SubjectKeyIdentifier; 264 KMFOID_SupportedApplicationContext; 265 KMFOID_Surname; 266 KMFOID_TelephoneNumber; 267 KMFOID_TelexNumber; 268 KMFOID_TelexTerminalIdentifier; 269 KMFOID_Title; 270 KMFOID_UniqueIdentifier; 271 KMFOID_UniqueMember; 272 KMFOID_UnstructuredAddress; 273 KMFOID_UnstructuredName; 274 KMFOID_UserCertificate; 275 KMFOID_UserPassword; 276 KMFOID_VerisignCertificatePolicy; 277 KMFOID_X_121Address; 278 KMFOID_domainComponent; 279 KMFOID_userid; 280 KMFOID_SHA1; 281 KMFOID_RSA; 282 KMFOID_DSA; 283 KMFOID_MD5WithRSA; 284 KMFOID_MD2WithRSA; 285 KMFOID_SHA1WithRSA; 286 KMFOID_SHA1WithDSA; 287 KMFOID_OIW_DSAWithSHA1; 288 KMFOID_X9CM_DSA; 289 KMFOID_X9CM_DSAWithSHA1; 290 PKCS_GetDefaultSignatureMode; 291 PKCS_GetAlgorithmMap; 292 PKCS_AcquirePublicKeyHandle; 293 X509_AlgIdToAlgorithmOid; 294 X509_AlgorithmOidToAlgId; 295 kmf_ekuname2oid; 296 kmf_string2oid; 297 ku2str; 298 parsePolicyElement; 299 local: 300 *; 301}; 302