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 (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved. 22# 23# 24# MAPFILE HEADER START 25# 26# WARNING: STOP NOW. DO NOT MODIFY THIS FILE. 27# Object versioning must comply with the rules detailed in 28# 29# usr/src/lib/README.mapfiles 30# 31# You should not be making modifications here until you've read the most current 32# copy of that file. If you need help, contact a gatekeeper for guidance. 33# 34# MAPFILE HEADER END 35# 36 37SUNW_1.1 { 38 global: 39 KMFOID_AliasedEntryName; 40 KMFOID_AuthorityInfoAccess; 41 KMFOID_AuthorityKeyID; 42 KMFOID_AuthorityKeyIdentifier; 43 KMFOID_AuthorityRevocationList; 44 KMFOID_BasicConstraints; 45 KMFOID_BusinessCategory; 46 KMFOID_CACertificate; 47 KMFOID_CertificatePolicies; 48 KMFOID_CertificateRevocationList; 49 KMFOID_ChallengePassword; 50 KMFOID_CollectiveFacsimileTelephoneNumber; 51 KMFOID_CollectiveInternationalISDNNumber; 52 KMFOID_CollectiveOrganizationName; 53 KMFOID_CollectiveOrganizationalUnitName; 54 KMFOID_CollectivePhysicalDeliveryOfficeName; 55 KMFOID_CollectivePostOfficeBox; 56 KMFOID_CollectivePostalAddress; 57 KMFOID_CollectivePostalCode; 58 KMFOID_CollectiveStateProvinceName; 59 KMFOID_CollectiveStreetAddress; 60 KMFOID_CollectiveTelephoneNumber; 61 KMFOID_CollectiveTelexNumber; 62 KMFOID_CollectiveTelexTerminalIdentifier; 63 KMFOID_CommonName; 64 KMFOID_ContentType; 65 KMFOID_CounterSignature; 66 KMFOID_CountryName; 67 KMFOID_CrlDistributionPoints; 68 KMFOID_CrlNumber; 69 KMFOID_CrlReason; 70 KMFOID_CrossCertificatePair; 71 KMFOID_DNQualifier; 72 KMFOID_DSA; 73 KMFOID_DeltaCrlIndicator; 74 KMFOID_Description; 75 KMFOID_DestinationIndicator; 76 KMFOID_DistinguishedName; 77 KMFOID_EC_PUBLIC_KEY; 78 KMFOID_ECC_c2pnb163v1; 79 KMFOID_ECC_c2pnb163v2; 80 KMFOID_ECC_c2pnb163v3; 81 KMFOID_ECC_c2pnb176v1; 82 KMFOID_ECC_c2pnb208w1; 83 KMFOID_ECC_c2pnb272w1; 84 KMFOID_ECC_c2pnb304w1; 85 KMFOID_ECC_c2pnb368w1; 86 KMFOID_ECC_c2tnb191v1; 87 KMFOID_ECC_c2tnb191v2; 88 KMFOID_ECC_c2tnb191v3; 89 KMFOID_ECC_c2tnb239v1; 90 KMFOID_ECC_c2tnb239v2; 91 KMFOID_ECC_c2tnb239v3; 92 KMFOID_ECC_c2tnb359v1; 93 KMFOID_ECC_c2tnb431r1; 94 KMFOID_ECC_prime192v2; 95 KMFOID_ECC_prime192v3; 96 KMFOID_ECC_secp112r1; 97 KMFOID_ECC_secp112r2; 98 KMFOID_ECC_secp128r1; 99 KMFOID_ECC_secp128r2; 100 KMFOID_ECC_secp160k1; 101 KMFOID_ECC_secp160r1; 102 KMFOID_ECC_secp160r2; 103 KMFOID_ECC_secp192k1; 104 KMFOID_ECC_secp224k1; 105 KMFOID_ECC_secp224r1; 106 KMFOID_ECC_secp256k1; 107 KMFOID_ECC_secp384r1; 108 KMFOID_ECC_secp521r1; 109 KMFOID_ECC_sect113r1; 110 KMFOID_ECC_sect113r2; 111 KMFOID_ECC_sect131r1; 112 KMFOID_ECC_sect131r2; 113 KMFOID_ECC_sect163k1; 114 KMFOID_ECC_sect163r1; 115 KMFOID_ECC_sect163r2; 116 KMFOID_ECC_sect193r1; 117 KMFOID_ECC_sect193r2; 118 KMFOID_ECC_sect233k1; 119 KMFOID_ECC_sect233r1; 120 KMFOID_ECC_sect239k1; 121 KMFOID_ECC_sect283k1; 122 KMFOID_ECC_sect283r1; 123 KMFOID_ECC_sect409k1; 124 KMFOID_ECC_sect409r1; 125 KMFOID_ECC_sect571k1; 126 KMFOID_ECC_sect571r1; 127 KMFOID_ECC_secp192r1; 128 KMFOID_ECC_secp256r1; 129 KMFOID_EmailAddress; 130 KMFOID_EnhancedSearchGuide; 131 KMFOID_ExtendedCertificateAttributes; 132 KMFOID_ExtendedKeyUsage; 133 KMFOID_ExtensionRequest; 134 KMFOID_FacsimileTelephoneNumber; 135 KMFOID_GenerationQualifier; 136 KMFOID_GivenName; 137 KMFOID_HoldInstructionCode; 138 KMFOID_HouseIdentifier; 139 KMFOID_Initials; 140 KMFOID_InternationalISDNNumber; 141 KMFOID_InvalidityDate; 142 KMFOID_IssuerAltName; 143 KMFOID_IssuingDistributionPoints; 144 KMFOID_KeyUsage; 145 KMFOID_KeyUsageRestriction; 146 KMFOID_KnowledgeInformation; 147 KMFOID_LocalityName; 148 KMFOID_MD2WithRSA; 149 KMFOID_MD5; 150 KMFOID_MD5WithRSA; 151 KMFOID_Member; 152 KMFOID_MessageDigest; 153 KMFOID_MS_KP_SCLogon; 154 KMFOID_MS_KP_SCLogon_UPN; 155 KMFOID_Name; 156 KMFOID_NameConstraints; 157 KMFOID_ObjectClass; 158 KMFOID_OrganizationName; 159 KMFOID_OrganizationalUnitName; 160 KMFOID_Owner; 161 KMFOID_PKINIT_ClientAuth; 162 KMFOID_PKINIT_Kdc; 163 KMFOID_PKINIT_san; 164 KMFOID_PKIX_KP_ClientAuth; 165 KMFOID_PKIX_KP_CodeSigning; 166 KMFOID_PKIX_KP_EmailProtection; 167 KMFOID_PKIX_KP_IPSecEndSystem; 168 KMFOID_PKIX_KP_IPSecTunnel; 169 KMFOID_PKIX_KP_IPSecUser; 170 KMFOID_PKIX_KP_OCSPSigning; 171 KMFOID_PKIX_KP_ServerAuth; 172 KMFOID_PKIX_KP_TimeStamping; 173 KMFOID_PKIX_PQ_CPSuri; 174 KMFOID_PKIX_PQ_Unotice; 175 KMFOID_PhysicalDeliveryOfficeName; 176 KMFOID_PkixAdCaIssuers; 177 KMFOID_PkixAdOcsp; 178 KMFOID_PolicyConstraints; 179 KMFOID_PolicyMappings; 180 KMFOID_PostOfficeBox; 181 KMFOID_PostalAddress; 182 KMFOID_PostalCode; 183 KMFOID_PreferredDeliveryMethod; 184 KMFOID_PresentationAddress; 185 KMFOID_PrivateKeyUsagePeriod; 186 KMFOID_ProtocolInformation; 187 KMFOID_RFC822mailbox; 188 KMFOID_RSA; 189 KMFOID_RegisteredAddress; 190 KMFOID_RoleOccupant; 191 KMFOID_SHA1; 192 KMFOID_SHA1WithDSA; 193 KMFOID_SHA1WithECDSA; 194 KMFOID_SHA1WithRSA; 195 KMFOID_SHA224; 196 KMFOID_SHA256; 197 KMFOID_SHA384; 198 KMFOID_SHA512; 199 KMFOID_SHA224WithDSA; 200 KMFOID_SHA256WithDSA; 201 KMFOID_SHA224WithECDSA; 202 KMFOID_SHA256WithECDSA; 203 KMFOID_SHA256WithRSA; 204 KMFOID_SHA384WithECDSA; 205 KMFOID_SHA384WithRSA; 206 KMFOID_SHA512WithECDSA; 207 KMFOID_SHA512WithRSA; 208 KMFOID_SearchGuide; 209 KMFOID_SeeAlso; 210 KMFOID_SerialNumber; 211 KMFOID_SigningTime; 212 KMFOID_StateProvinceName; 213 KMFOID_StreetAddress; 214 KMFOID_SubjectAltName; 215 KMFOID_SubjectDirectoryAttributes; 216 KMFOID_SubjectKeyIdentifier; 217 KMFOID_SupportedApplicationContext; 218 KMFOID_Surname; 219 KMFOID_TelephoneNumber; 220 KMFOID_TelexNumber; 221 KMFOID_TelexTerminalIdentifier; 222 KMFOID_Title; 223 KMFOID_UniqueIdentifier; 224 KMFOID_UniqueMember; 225 KMFOID_UnstructuredAddress; 226 KMFOID_UnstructuredName; 227 KMFOID_UserCertificate; 228 KMFOID_UserPassword; 229 KMFOID_VerisignCertificatePolicy; 230 KMFOID_X9CM_DSA; 231 KMFOID_X9CM_DSAWithSHA1; 232 KMFOID_X_121Address; 233 KMFOID_domainComponent; 234 KMFOID_userid; 235 kmf_add_cert_eku; 236 kmf_add_csr_eku; 237 kmf_add_policy_to_db; 238 kmf_build_pk12; 239 kmf_cert_to_name_mapping_initialize; 240 kmf_cert_to_name_mapping_finalize; 241 kmf_check_cert_date; 242 kmf_check_crl_date; 243 kmf_compare_rdns; 244 kmf_configure_keystore; 245 kmf_create_cert_file; 246 kmf_create_csr_file; 247 kmf_create_keypair; 248 kmf_create_ocsp_request; 249 kmf_create_sym_key; 250 kmf_decode_csr; 251 kmf_decrypt; 252 kmf_delete_cert_from_keystore; 253 kmf_delete_crl; 254 kmf_delete_key_from_keystore; 255 kmf_delete_policy_from_db; 256 kmf_der_to_pem; 257 kmf_dn_parser; 258 kmf_download_cert; 259 kmf_download_crl; 260 kmf_ekuname_to_oid; 261 kmf_encode_cert_record; 262 kmf_encrypt; 263 kmf_export_pk12; 264 kmf_finalize; 265 kmf_find_attr; 266 kmf_find_cert; 267 kmf_find_cert_in_crl; 268 kmf_find_crl; 269 kmf_find_key; 270 kmf_find_prikey_by_cert; 271 kmf_free_algoid; 272 kmf_free_bigint; 273 kmf_free_crl_dist_pts; 274 kmf_free_data; 275 kmf_free_dn; 276 kmf_free_eku; 277 kmf_free_eku_policy; 278 kmf_free_extn; 279 kmf_free_kmf_cert; 280 kmf_free_kmf_key; 281 kmf_free_policy_record; 282 kmf_free_raw_key; 283 kmf_free_raw_sym_key; 284 kmf_free_signed_cert; 285 kmf_free_signed_csr; 286 kmf_free_spki; 287 kmf_free_str; 288 kmf_free_tbs_cert; 289 kmf_free_tbs_csr; 290 kmf_get_attr; 291 kmf_get_attr_ptr; 292 kmf_get_cert_auth_info_access; 293 kmf_get_cert_basic_constraint; 294 kmf_get_cert_crl_dist_pts; 295 kmf_get_cert_eku; 296 kmf_get_cert_email_str; 297 kmf_get_cert_end_date_str; 298 kmf_get_cert_extn; 299 kmf_get_cert_extn_str; 300 kmf_get_cert_extns; 301 kmf_get_cert_id_data; 302 kmf_get_cert_id_str; 303 kmf_get_cert_issuer_str; 304 kmf_get_cert_ku; 305 kmf_get_cert_policies; 306 kmf_get_cert_pubkey_alg_str; 307 kmf_get_cert_pubkey_str; 308 kmf_get_cert_serial_str; 309 kmf_get_cert_sig_alg_str; 310 kmf_get_cert_start_date_str; 311 kmf_get_cert_subject_str; 312 kmf_get_cert_validity; 313 kmf_get_cert_version_str; 314 kmf_get_data_format; 315 kmf_get_encoded_ocsp_response; 316 kmf_get_file_format; 317 kmf_get_kmf_error_str; 318 kmf_get_mapper_error_str; 319 kmf_get_mapper_lasterror; 320 kmf_get_mapper_options; 321 kmf_get_ocsp_for_cert; 322 kmf_get_ocsp_status_for_cert; 323 kmf_get_pk11_handle; 324 kmf_get_plugin_error_str; 325 kmf_get_plugin_info; 326 kmf_get_policy; 327 kmf_get_string_attr; 328 kmf_get_sym_key_value; 329 kmf_hexstr_to_bytes; 330 kmf_import_crl; 331 kmf_import_cert; 332 kmf_import_objects; 333 kmf_initialize; 334 kmf_is_cert_data; 335 kmf_is_cert_file; 336 kmf_is_crl_file; 337 kmf_ku_to_string; 338 kmf_list_crl; 339 kmf_map_cert_to_name; 340 kmf_match_cert_to_name; 341 kmf_oid_to_ekuname; 342 kmf_oid_to_string; 343 kmf_pem_to_der; 344 kmf_pk11_token_lookup; 345 kmf_pk11_init_token; 346 kmf_read_input_file; 347 kmf_set_attr; 348 kmf_set_attr_at_index; 349 kmf_set_cert_basic_constraint; 350 kmf_set_cert_extn; 351 kmf_set_cert_issuer; 352 kmf_set_cert_issuer_altname; 353 kmf_set_cert_ku; 354 kmf_set_cert_pubkey; 355 kmf_set_cert_serial; 356 kmf_set_cert_sig_alg; 357 kmf_set_cert_subject; 358 kmf_set_cert_subject_altname; 359 kmf_set_cert_validity; 360 kmf_set_cert_version; 361 kmf_set_csr_extn; 362 kmf_set_csr_ku; 363 kmf_set_csr_pubkey; 364 kmf_set_csr_sig_alg; 365 kmf_set_csr_subject; 366 kmf_set_csr_subject_altname; 367 kmf_set_csr_version; 368 kmf_set_mapper_lasterror; 369 kmf_set_mapper_options; 370 kmf_set_policy; 371 kmf_set_token_pin; 372 kmf_sign_cert; 373 kmf_sign_csr; 374 kmf_sign_data; 375 kmf_store_cert; 376 kmf_store_key; 377 kmf_string_to_ku; 378 kmf_string_to_oid; 379 kmf_validate_cert; 380 kmf_verify_cert; 381 kmf_verify_crl_file; 382 kmf_verify_csr; 383 kmf_verify_data; 384 kmf_verify_policy; 385 local: 386 *; 387}; 388 389 390SUNWprivate_1.1 { 391 global: 392 copy_extension_data; 393 dup_entry; 394 free_entry; 395 free_entrylist; 396 get_entrylist; 397 get_mapper_pathname; 398 get_pk11_data; 399 GetIDFromSPKI; 400 IsEqualOid; 401 kmf_create_pk11_session; 402 kmf_select_token; 403 parsePolicyElement; 404 PKCS_DigestData; 405 PKCS_EncryptData; 406 PKCS_VerifyData; 407 x509_algid_to_algoid; 408 x509_algoid_to_algid; 409 local: 410 *; 411}; 412