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