xref: /titanic_51/usr/src/lib/libkmf/libkmf/common/mapfile-vers (revision a1f661d2d1b9c9526143179014bbdd3949a90abe)
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
37$mapfile_version 2
38
39SYMBOL_VERSION SUNW_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_EC_PUBLIC_KEY;
80	KMFOID_ECC_c2pnb163v1;
81	KMFOID_ECC_c2pnb163v2;
82	KMFOID_ECC_c2pnb163v3;
83	KMFOID_ECC_c2pnb176v1;
84	KMFOID_ECC_c2pnb208w1;
85	KMFOID_ECC_c2pnb272w1;
86	KMFOID_ECC_c2pnb304w1;
87	KMFOID_ECC_c2pnb368w1;
88	KMFOID_ECC_c2tnb191v1;
89	KMFOID_ECC_c2tnb191v2;
90	KMFOID_ECC_c2tnb191v3;
91	KMFOID_ECC_c2tnb239v1;
92	KMFOID_ECC_c2tnb239v2;
93	KMFOID_ECC_c2tnb239v3;
94	KMFOID_ECC_c2tnb359v1;
95	KMFOID_ECC_c2tnb431r1;
96	KMFOID_ECC_prime192v2;
97	KMFOID_ECC_prime192v3;
98	KMFOID_ECC_secp112r1;
99	KMFOID_ECC_secp112r2;
100	KMFOID_ECC_secp128r1;
101	KMFOID_ECC_secp128r2;
102	KMFOID_ECC_secp160k1;
103	KMFOID_ECC_secp160r1;
104	KMFOID_ECC_secp160r2;
105	KMFOID_ECC_secp192k1;
106	KMFOID_ECC_secp224k1;
107	KMFOID_ECC_secp224r1;
108	KMFOID_ECC_secp256k1;
109	KMFOID_ECC_secp384r1;
110	KMFOID_ECC_secp521r1;
111	KMFOID_ECC_sect113r1;
112	KMFOID_ECC_sect113r2;
113	KMFOID_ECC_sect131r1;
114	KMFOID_ECC_sect131r2;
115	KMFOID_ECC_sect163k1;
116	KMFOID_ECC_sect163r1;
117	KMFOID_ECC_sect163r2;
118	KMFOID_ECC_sect193r1;
119	KMFOID_ECC_sect193r2;
120	KMFOID_ECC_sect233k1;
121	KMFOID_ECC_sect233r1;
122	KMFOID_ECC_sect239k1;
123	KMFOID_ECC_sect283k1;
124	KMFOID_ECC_sect283r1;
125	KMFOID_ECC_sect409k1;
126	KMFOID_ECC_sect409r1;
127	KMFOID_ECC_sect571k1;
128	KMFOID_ECC_sect571r1;
129	KMFOID_ECC_secp192r1;
130	KMFOID_ECC_secp256r1;
131	KMFOID_EmailAddress;
132	KMFOID_EnhancedSearchGuide;
133	KMFOID_ExtendedCertificateAttributes;
134	KMFOID_ExtendedKeyUsage;
135	KMFOID_ExtensionRequest;
136	KMFOID_FacsimileTelephoneNumber;
137	KMFOID_GenerationQualifier;
138	KMFOID_GivenName;
139	KMFOID_HoldInstructionCode;
140	KMFOID_HouseIdentifier;
141	KMFOID_Initials;
142	KMFOID_InternationalISDNNumber;
143	KMFOID_InvalidityDate;
144	KMFOID_IssuerAltName;
145	KMFOID_IssuingDistributionPoints;
146	KMFOID_KeyUsage;
147	KMFOID_KeyUsageRestriction;
148	KMFOID_KnowledgeInformation;
149	KMFOID_LocalityName;
150	KMFOID_MD2WithRSA;
151	KMFOID_MD5;
152	KMFOID_MD5WithRSA;
153	KMFOID_Member;
154	KMFOID_MessageDigest;
155	KMFOID_MS_KP_SCLogon;
156	KMFOID_MS_KP_SCLogon_UPN;
157	KMFOID_Name;
158	KMFOID_NameConstraints;
159	KMFOID_ObjectClass;
160	KMFOID_OrganizationName;
161	KMFOID_OrganizationalUnitName;
162	KMFOID_Owner;
163	KMFOID_PKINIT_ClientAuth;
164	KMFOID_PKINIT_Kdc;
165	KMFOID_PKINIT_san;
166	KMFOID_PKIX_KP_ClientAuth;
167	KMFOID_PKIX_KP_CodeSigning;
168	KMFOID_PKIX_KP_EmailProtection;
169	KMFOID_PKIX_KP_IPSecEndSystem;
170	KMFOID_PKIX_KP_IPSecTunnel;
171	KMFOID_PKIX_KP_IPSecUser;
172	KMFOID_PKIX_KP_OCSPSigning;
173	KMFOID_PKIX_KP_ServerAuth;
174	KMFOID_PKIX_KP_TimeStamping;
175	KMFOID_PKIX_PQ_CPSuri;
176	KMFOID_PKIX_PQ_Unotice;
177	KMFOID_PhysicalDeliveryOfficeName;
178	KMFOID_PkixAdCaIssuers;
179	KMFOID_PkixAdOcsp;
180	KMFOID_PolicyConstraints;
181	KMFOID_PolicyMappings;
182	KMFOID_PostOfficeBox;
183	KMFOID_PostalAddress;
184	KMFOID_PostalCode;
185	KMFOID_PreferredDeliveryMethod;
186	KMFOID_PresentationAddress;
187	KMFOID_PrivateKeyUsagePeriod;
188	KMFOID_ProtocolInformation;
189	KMFOID_RFC822mailbox;
190	KMFOID_RSA;
191	KMFOID_RegisteredAddress;
192	KMFOID_RoleOccupant;
193	KMFOID_SHA1;
194	KMFOID_SHA1WithDSA;
195	KMFOID_SHA1WithECDSA;
196	KMFOID_SHA1WithRSA;
197	KMFOID_SHA224;
198	KMFOID_SHA256;
199	KMFOID_SHA384;
200	KMFOID_SHA512;
201	KMFOID_SHA224WithDSA;
202	KMFOID_SHA256WithDSA;
203	KMFOID_SHA224WithECDSA;
204	KMFOID_SHA256WithECDSA;
205	KMFOID_SHA256WithRSA;
206	KMFOID_SHA384WithECDSA;
207	KMFOID_SHA384WithRSA;
208	KMFOID_SHA512WithECDSA;
209	KMFOID_SHA512WithRSA;
210	KMFOID_SearchGuide;
211	KMFOID_SeeAlso;
212	KMFOID_SerialNumber;
213	KMFOID_SigningTime;
214	KMFOID_StateProvinceName;
215	KMFOID_StreetAddress;
216	KMFOID_SubjectAltName;
217	KMFOID_SubjectDirectoryAttributes;
218	KMFOID_SubjectKeyIdentifier;
219	KMFOID_SupportedApplicationContext;
220	KMFOID_Surname;
221	KMFOID_TelephoneNumber;
222	KMFOID_TelexNumber;
223	KMFOID_TelexTerminalIdentifier;
224	KMFOID_Title;
225	KMFOID_UniqueIdentifier;
226	KMFOID_UniqueMember;
227	KMFOID_UnstructuredAddress;
228	KMFOID_UnstructuredName;
229	KMFOID_UserCertificate;
230	KMFOID_UserPassword;
231	KMFOID_VerisignCertificatePolicy;
232	KMFOID_X9CM_DSA;
233	KMFOID_X9CM_DSAWithSHA1;
234	KMFOID_X_121Address;
235	KMFOID_domainComponent;
236	KMFOID_userid;
237	kmf_add_cert_eku;
238	kmf_add_csr_eku;
239	kmf_add_policy_to_db;
240	kmf_build_pk12;
241	kmf_cert_to_name_mapping_initialize;
242	kmf_cert_to_name_mapping_finalize;
243	kmf_check_cert_date;
244	kmf_check_crl_date;
245	kmf_compare_rdns;
246	kmf_configure_keystore;
247	kmf_create_cert_file;
248	kmf_create_csr_file;
249	kmf_create_keypair;
250	kmf_create_ocsp_request;
251	kmf_create_sym_key;
252	kmf_decode_csr;
253	kmf_decrypt;
254	kmf_delete_cert_from_keystore;
255	kmf_delete_crl;
256	kmf_delete_key_from_keystore;
257	kmf_delete_policy_from_db;
258	kmf_der_to_pem;
259	kmf_dn_parser;
260	kmf_download_cert;
261	kmf_download_crl;
262	kmf_ekuname_to_oid;
263	kmf_encode_cert_record;
264	kmf_encrypt;
265	kmf_export_pk12;
266	kmf_finalize;
267	kmf_find_attr;
268	kmf_find_cert;
269	kmf_find_cert_in_crl;
270	kmf_find_crl;
271	kmf_find_key;
272	kmf_find_prikey_by_cert;
273	kmf_free_algoid;
274	kmf_free_bigint;
275	kmf_free_crl_dist_pts;
276	kmf_free_data;
277	kmf_free_dn;
278	kmf_free_eku;
279	kmf_free_eku_policy;
280	kmf_free_extn;
281	kmf_free_kmf_cert;
282	kmf_free_kmf_key;
283	kmf_free_policy_record;
284	kmf_free_raw_key;
285	kmf_free_raw_sym_key;
286	kmf_free_signed_cert;
287	kmf_free_signed_csr;
288	kmf_free_spki;
289	kmf_free_str;
290	kmf_free_tbs_cert;
291	kmf_free_tbs_csr;
292	kmf_get_attr;
293	kmf_get_attr_ptr;
294	kmf_get_cert_auth_info_access;
295	kmf_get_cert_basic_constraint;
296	kmf_get_cert_crl_dist_pts;
297	kmf_get_cert_eku;
298	kmf_get_cert_email_str;
299	kmf_get_cert_end_date_str;
300	kmf_get_cert_extn;
301	kmf_get_cert_extn_str;
302	kmf_get_cert_extns;
303	kmf_get_cert_id_data;
304	kmf_get_cert_id_str;
305	kmf_get_cert_issuer_str;
306	kmf_get_cert_ku;
307	kmf_get_cert_policies;
308	kmf_get_cert_pubkey_alg_str;
309	kmf_get_cert_pubkey_str;
310	kmf_get_cert_serial_str;
311	kmf_get_cert_sig_alg_str;
312	kmf_get_cert_start_date_str;
313	kmf_get_cert_subject_str;
314	kmf_get_cert_validity;
315	kmf_get_cert_version_str;
316	kmf_get_data_format;
317	kmf_get_encoded_ocsp_response;
318	kmf_get_file_format;
319	kmf_get_kmf_error_str;
320	kmf_get_mapper_error_str;
321	kmf_get_mapper_lasterror;
322	kmf_get_mapper_options;
323	kmf_get_ocsp_for_cert;
324	kmf_get_ocsp_status_for_cert;
325	kmf_get_pk11_handle;
326	kmf_get_plugin_error_str;
327	kmf_get_plugin_info;
328	kmf_get_policy;
329	kmf_get_string_attr;
330	kmf_get_sym_key_value;
331	kmf_hexstr_to_bytes;
332	kmf_import_crl;
333	kmf_import_cert;
334	kmf_import_objects;
335	kmf_initialize;
336	kmf_is_cert_data;
337	kmf_is_cert_file;
338	kmf_is_crl_file;
339	kmf_ku_to_string;
340	kmf_list_crl;
341	kmf_map_cert_to_name;
342	kmf_match_cert_to_name;
343	kmf_oid_to_ekuname;
344	kmf_oid_to_string;
345	kmf_pem_to_der;
346	kmf_pk11_token_lookup;
347	kmf_pk11_init_token;
348	kmf_read_input_file;
349	kmf_set_attr;
350	kmf_set_attr_at_index;
351	kmf_set_cert_basic_constraint;
352	kmf_set_cert_extn;
353	kmf_set_cert_issuer;
354	kmf_set_cert_issuer_altname;
355	kmf_set_cert_ku;
356	kmf_set_cert_pubkey;
357	kmf_set_cert_serial;
358	kmf_set_cert_sig_alg;
359	kmf_set_cert_subject;
360	kmf_set_cert_subject_altname;
361	kmf_set_cert_validity;
362	kmf_set_cert_version;
363	kmf_set_csr_extn;
364	kmf_set_csr_ku;
365	kmf_set_csr_pubkey;
366	kmf_set_csr_sig_alg;
367	kmf_set_csr_subject;
368	kmf_set_csr_subject_altname;
369	kmf_set_csr_version;
370	kmf_set_mapper_lasterror;
371	kmf_set_mapper_options;
372	kmf_set_policy;
373	kmf_set_token_pin;
374	kmf_sign_cert;
375	kmf_sign_csr;
376	kmf_sign_data;
377	kmf_store_cert;
378	kmf_store_key;
379	kmf_string_to_ku;
380	kmf_string_to_oid;
381	kmf_validate_cert;
382	kmf_verify_cert;
383	kmf_verify_crl_file;
384	kmf_verify_csr;
385	kmf_verify_data;
386	kmf_verify_policy;
387    local:
388	*;
389};
390
391
392SYMBOL_VERSION SUNWprivate_1.1 {
393    global:
394	copy_extension_data;
395	dup_entry;
396	free_entry;
397	free_entrylist;
398	get_entrylist;
399	get_mapper_pathname;
400	get_pk11_data;
401	GetIDFromSPKI;
402	IsEqualOid;
403	kmf_create_pk11_session;
404	kmf_select_token;
405	parsePolicyElement;
406	PKCS_DigestData;
407	PKCS_EncryptData;
408	PKCS_VerifyData;
409	x509_algid_to_algoid;
410	x509_algoid_to_algid;
411    local:
412	*;
413};
414