diff options
Diffstat (limited to 'lib/public_key/include/public_key.hrl')
-rw-r--r-- | lib/public_key/include/public_key.hrl | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/lib/public_key/include/public_key.hrl b/lib/public_key/include/public_key.hrl new file mode 100644 index 0000000000..fbce10f0eb --- /dev/null +++ b/lib/public_key/include/public_key.hrl @@ -0,0 +1,62 @@ +%% +%% %CopyrightBegin% +%% +%% Copyright Ericsson AB 2008-2009. All Rights Reserved. +%% +%% The contents of this file are subject to the Erlang Public License, +%% Version 1.1, (the "License"); you may not use this file except in +%% compliance with the License. You should have received a copy of the +%% Erlang Public License along with this software. If not, it can be +%% retrieved online at http://www.erlang.org/. +%% +%% Software distributed under the License is distributed on an "AS IS" +%% basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See +%% the License for the specific language governing rights and limitations +%% under the License. +%% +%% %CopyrightEnd% +%% + +%% + +-ifndef(public_key). +-define(public_key, true). + +-include("OTP-PUB-KEY.hrl"). + +-record('SubjectPublicKeyInfoAlgorithm', { + algorithm, + parameters = asn1_NOVALUE}). + +-record(path_validation_state, { + valid_policy_tree, + explicit_policy, + inhibit_any_policy, + policy_mapping, + cert_num, + last_cert = false, + permitted_subtrees = no_constraints, %% Name constraints + excluded_subtrees = [], %% Name constraints + working_public_key_algorithm, + working_public_key, + working_public_key_parameters, + working_issuer_name, + max_path_length, + acc_errors, %% If verify_none option is set + user_state + }). + +-record(policy_tree_node, { + valid_policy, + qualifier_set, + criticality_indicator, + expected_policy_set + }). + +-record(revoke_state, { + reasons_mask, + cert_status, + interim_reasons_mask + }). + +-endif. % -ifdef(public_key). |