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 2009 Sun Microsystems, Inc. All rights reserved. 22# Use is subject to license terms. 23# 24 25# 26# MAPFILE HEADER START 27# 28# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 29# Object versioning must comply with the rules detailed in 30# 31# usr/src/lib/README.mapfiles 32# 33# You should not be making modifications here until you've read the most current 34# copy of that file. If you need help, contact a gatekeeper for guidance. 35# 36# MAPFILE HEADER END 37# 38 39SUNW_1.1 { 40 global: 41 KMFOID_AliasedEntryName; 42 KMFOID_AuthorityInfoAccess; 43 KMFOID_AuthorityKeyID; 44 KMFOID_AuthorityKeyIdentifier; 45 KMFOID_AuthorityRevocationList; 46 KMFOID_BasicConstraints; 47 KMFOID_BusinessCategory; 48 KMFOID_CACertificate; 49 KMFOID_CertificatePolicies; 50 KMFOID_CertificateRevocationList; 51 KMFOID_ChallengePassword; 52 KMFOID_CollectiveFacsimileTelephoneNumber; 53 KMFOID_CollectiveInternationalISDNNumber; 54 KMFOID_CollectiveOrganizationName; 55 KMFOID_CollectiveOrganizationalUnitName; 56 KMFOID_CollectivePhysicalDeliveryOfficeName; 57 KMFOID_CollectivePostOfficeBox; 58 KMFOID_CollectivePostalAddress; 59 KMFOID_CollectivePostalCode; 60 KMFOID_CollectiveStateProvinceName; 61 KMFOID_CollectiveStreetAddress; 62 KMFOID_CollectiveTelephoneNumber; 63 KMFOID_CollectiveTelexNumber; 64 KMFOID_CollectiveTelexTerminalIdentifier; 65 KMFOID_CommonName; 66 KMFOID_ContentType; 67 KMFOID_CounterSignature; 68 KMFOID_CountryName; 69 KMFOID_CrlDistributionPoints; 70 KMFOID_CrlNumber; 71 KMFOID_CrlReason; 72 KMFOID_CrossCertificatePair; 73 KMFOID_DNQualifier; 74 KMFOID_DSA; 75 KMFOID_DeltaCrlIndicator; 76 KMFOID_Description; 77 KMFOID_DestinationIndicator; 78 KMFOID_DistinguishedName; 79 KMFOID_EmailAddress; 80 KMFOID_EnhancedSearchGuide; 81 KMFOID_ExtendedCertificateAttributes; 82 KMFOID_ExtendedKeyUsage; 83 KMFOID_ExtensionRequest; 84 KMFOID_FacsimileTelephoneNumber; 85 KMFOID_GenerationQualifier; 86 KMFOID_GivenName; 87 KMFOID_HoldInstructionCode; 88 KMFOID_HouseIdentifier; 89 KMFOID_Initials; 90 KMFOID_InternationalISDNNumber; 91 KMFOID_InvalidityDate; 92 KMFOID_IssuerAltName; 93 KMFOID_IssuingDistributionPoints; 94 KMFOID_KeyUsage; 95 KMFOID_KeyUsageRestriction; 96 KMFOID_KnowledgeInformation; 97 KMFOID_LocalityName; 98 KMFOID_MD2WithRSA; 99 KMFOID_MD5WithRSA; 100 KMFOID_Member; 101 KMFOID_MessageDigest; 102 KMFOID_MS_KP_SCLogon; 103 KMFOID_MS_KP_SCLogon_UPN; 104 KMFOID_Name; 105 KMFOID_NameConstraints; 106 KMFOID_OIW_DSAWithSHA1; 107 KMFOID_ObjectClass; 108 KMFOID_OrganizationName; 109 KMFOID_OrganizationalUnitName; 110 KMFOID_Owner; 111 KMFOID_PKINIT_ClientAuth; 112 KMFOID_PKINIT_Kdc; 113 KMFOID_PKINIT_san; 114 KMFOID_PKIX_KP_ClientAuth; 115 KMFOID_PKIX_KP_CodeSigning; 116 KMFOID_PKIX_KP_EmailProtection; 117 KMFOID_PKIX_KP_IPSecEndSystem; 118 KMFOID_PKIX_KP_IPSecTunnel; 119 KMFOID_PKIX_KP_IPSecUser; 120 KMFOID_PKIX_KP_OCSPSigning; 121 KMFOID_PKIX_KP_ServerAuth; 122 KMFOID_PKIX_KP_TimeStamping; 123 KMFOID_PKIX_PQ_CPSuri; 124 KMFOID_PKIX_PQ_Unotice; 125 KMFOID_PhysicalDeliveryOfficeName; 126 KMFOID_PkixAdCaIssuers; 127 KMFOID_PkixAdOcsp; 128 KMFOID_PolicyConstraints; 129 KMFOID_PolicyMappings; 130 KMFOID_PostOfficeBox; 131 KMFOID_PostalAddress; 132 KMFOID_PostalCode; 133 KMFOID_PreferredDeliveryMethod; 134 KMFOID_PresentationAddress; 135 KMFOID_PrivateKeyUsagePeriod; 136 KMFOID_ProtocolInformation; 137 KMFOID_RFC822mailbox; 138 KMFOID_RSA; 139 KMFOID_RegisteredAddress; 140 KMFOID_RoleOccupant; 141 KMFOID_SHA1; 142 KMFOID_SHA1WithDSA; 143 KMFOID_SHA1WithRSA; 144 KMFOID_SearchGuide; 145 KMFOID_SeeAlso; 146 KMFOID_SerialNumber; 147 KMFOID_SigningTime; 148 KMFOID_StateProvinceName; 149 KMFOID_StreetAddress; 150 KMFOID_SubjectAltName; 151 KMFOID_SubjectDirectoryAttributes; 152 KMFOID_SubjectKeyIdentifier; 153 KMFOID_SupportedApplicationContext; 154 KMFOID_Surname; 155 KMFOID_TelephoneNumber; 156 KMFOID_TelexNumber; 157 KMFOID_TelexTerminalIdentifier; 158 KMFOID_Title; 159 KMFOID_UniqueIdentifier; 160 KMFOID_UniqueMember; 161 KMFOID_UnstructuredAddress; 162 KMFOID_UnstructuredName; 163 KMFOID_UserCertificate; 164 KMFOID_UserPassword; 165 KMFOID_VerisignCertificatePolicy; 166 KMFOID_X9CM_DSA; 167 KMFOID_X9CM_DSAWithSHA1; 168 KMFOID_X_121Address; 169 KMFOID_domainComponent; 170 KMFOID_userid; 171 kmf_add_cert_eku; 172 kmf_add_csr_eku; 173 kmf_add_policy_to_db; 174 kmf_build_pk12; 175 kmf_check_cert_date; 176 kmf_check_crl_date; 177 kmf_compare_rdns; 178 kmf_configure_keystore; 179 kmf_create_cert_file; 180 kmf_create_csr_file; 181 kmf_create_keypair; 182 kmf_create_ocsp_request; 183 kmf_create_sym_key; 184 kmf_decode_csr; 185 kmf_decrypt; 186 kmf_delete_cert_from_keystore; 187 kmf_delete_crl; 188 kmf_delete_key_from_keystore; 189 kmf_delete_policy_from_db; 190 kmf_der_to_pem; 191 kmf_dn_parser; 192 kmf_download_cert; 193 kmf_download_crl; 194 kmf_ekuname_to_oid; 195 kmf_encode_cert_record; 196 kmf_encrypt; 197 kmf_export_pk12; 198 kmf_finalize; 199 kmf_find_attr; 200 kmf_find_cert; 201 kmf_find_cert_in_crl; 202 kmf_find_crl; 203 kmf_find_key; 204 kmf_find_prikey_by_cert; 205 kmf_free_algoid; 206 kmf_free_bigint; 207 kmf_free_crl_dist_pts; 208 kmf_free_data; 209 kmf_free_dn; 210 kmf_free_eku; 211 kmf_free_eku_policy; 212 kmf_free_extn; 213 kmf_free_kmf_cert; 214 kmf_free_kmf_key; 215 kmf_free_policy_record; 216 kmf_free_raw_key; 217 kmf_free_raw_sym_key; 218 kmf_free_signed_cert; 219 kmf_free_signed_csr; 220 kmf_free_spki; 221 kmf_free_str; 222 kmf_free_tbs_cert; 223 kmf_free_tbs_csr; 224 kmf_get_attr; 225 kmf_get_attr_ptr; 226 kmf_get_cert_auth_info_access; 227 kmf_get_cert_basic_constraint; 228 kmf_get_cert_crl_dist_pts; 229 kmf_get_cert_eku; 230 kmf_get_cert_email_str; 231 kmf_get_cert_end_date_str; 232 kmf_get_cert_extn; 233 kmf_get_cert_extn_str; 234 kmf_get_cert_extns; 235 kmf_get_cert_id_data; 236 kmf_get_cert_id_str; 237 kmf_get_cert_issuer_str; 238 kmf_get_cert_ku; 239 kmf_get_cert_policies; 240 kmf_get_cert_pubkey_alg_str; 241 kmf_get_cert_pubkey_str; 242 kmf_get_cert_serial_str; 243 kmf_get_cert_sig_alg_str; 244 kmf_get_cert_start_date_str; 245 kmf_get_cert_subject_str; 246 kmf_get_cert_validity; 247 kmf_get_cert_version_str; 248 kmf_get_data_format; 249 kmf_get_encoded_ocsp_response; 250 kmf_get_file_format; 251 kmf_get_kmf_error_str; 252 kmf_get_ocsp_for_cert; 253 kmf_get_ocsp_status_for_cert; 254 kmf_get_pk11_handle; 255 kmf_get_plugin_error_str; 256 kmf_get_plugin_info; 257 kmf_get_policy; 258 kmf_get_string_attr; 259 kmf_get_sym_key_value; 260 kmf_hexstr_to_bytes; 261 kmf_import_crl; 262 kmf_import_cert; 263 kmf_import_objects; 264 kmf_initialize; 265 kmf_is_cert_data; 266 kmf_is_cert_file; 267 kmf_is_crl_file; 268 kmf_ku_to_string; 269 kmf_list_crl; 270 kmf_oid_to_ekuname; 271 kmf_oid_to_string; 272 kmf_pem_to_der; 273 kmf_pk11_token_lookup; 274 kmf_read_input_file; 275 kmf_set_attr; 276 kmf_set_attr_at_index; 277 kmf_set_cert_basic_constraint; 278 kmf_set_cert_extn; 279 kmf_set_cert_issuer; 280 kmf_set_cert_issuer_altname; 281 kmf_set_cert_ku; 282 kmf_set_cert_pubkey; 283 kmf_set_cert_serial; 284 kmf_set_cert_sig_alg; 285 kmf_set_cert_subject; 286 kmf_set_cert_subject_altname; 287 kmf_set_cert_validity; 288 kmf_set_cert_version; 289 kmf_set_csr_extn; 290 kmf_set_csr_ku; 291 kmf_set_csr_pubkey; 292 kmf_set_csr_sig_alg; 293 kmf_set_csr_subject; 294 kmf_set_csr_subject_altname; 295 kmf_set_csr_version; 296 kmf_set_policy; 297 kmf_set_token_pin; 298 kmf_sign_cert; 299 kmf_sign_csr; 300 kmf_sign_data; 301 kmf_store_cert; 302 kmf_store_key; 303 kmf_string_to_ku; 304 kmf_string_to_oid; 305 kmf_validate_cert; 306 kmf_verify_cert; 307 kmf_verify_crl_file; 308 kmf_verify_csr; 309 kmf_verify_data; 310 kmf_verify_policy; 311 local: 312 *; 313}; 314 315 316SUNWprivate_1.1 { 317 global: 318 GetIDFromSPKI; 319 IsEqualOid; 320 KMF_ConfigureKeystore; 321 KMF_CreateCSRFile; 322 KMF_CreateKeypair; 323 KMF_DNParser; 324 KMF_Finalize; 325 KMF_FindCert; 326 KMF_FindKey; 327 KMF_FreeData; 328 KMF_FreeKMFCert; 329 KMF_FreeKMFKey; 330 KMF_FreeSignedCSR; 331 KMF_GetCertIDString; 332 KMF_GetCertIssuerNameString; 333 KMF_GetCertSubjectNameString; 334 KMF_GetKMFErrorString; 335 KMF_Initialize; 336 KMF_ReadInputFile; 337 KMF_SetCSRPubKey; 338 KMF_SetCSRSignatureAlgorithm; 339 KMF_SetCSRSubjectName; 340 KMF_SetCSRVersion; 341 KMF_SignCSR; 342 KMF_SignDataWithKey; 343 KMF_VerifyCertWithCert; 344 KMF_VerifyDataWithCert; 345 copy_extension_data; 346 dup_entry; 347 free_entry; 348 free_entrylist; 349 get_entrylist; 350 kmf_select_token; 351 parsePolicyElement; 352 PKCS_AcquirePublicKeyHandle; 353 PKCS_GetDefaultSignatureMode; 354 pkcs_get_alg_map; 355 x509_algid_to_algoid; 356 x509_algoid_to_algid; 357 local: 358 *; 359}; 360