Interface NRService::NRCredentials
IDL source Global index
interface NRCredentials : SecurityLevel2::Credentials
- form_complete_evidence
- generate_token
- get_NR_features
- get_token_details
- set_NR_features
- verify_evidence
boolean form_complete_evidence(in Security::Opaque input_token,
out Security::Opaque output_token,
out boolean trusted_time_used,
out Security::TimeT complete_evidence_before,
out Security::TimeT complete_evidence_after);
-
void generate_token(in Security::Opaque input_buffer,
in EvidenceType generate_evidence_type,
in boolean include_data_in_token,
in boolean generate_request,
in RequestFeatures request_features,
in boolean input_buffer_complete,
out Security::Opaque nr_token,
out Security::Opaque evidence_check);
-
NRPolicyFeaturesList get_NR_features();
-
void get_token_details(in Security::Opaque token_buffer,
in boolean token_buffer_complete,
out string token_generator_name,
out NRPolicyFeatures policy_features,
out EvidenceType evidence_type,
out Security::UtcT evidence_generation_time,
out Security::UtcT evidence_valid_start_time,
out DurationInMinutes evidence_validity_duration,
out boolean data_included_in_token,
out boolean request_included_in_token,
out RequestFeatures request_features);
-
boolean set_NR_features(in NRPolicyFeaturesList requested_features,
out NRPolicyFeaturesList actual_features);
-
NRVerificationResult verify_evidence(in Security::Opaque input_token_buffer,
in Security::Opaque evidence_check,
in boolean form_complete_evidence,
in boolean token_buffer_complete,
out Security::Opaque output_token,
out Security::Opaque data_included_in_token,
out boolean evidence_is_complete,
out boolean trusted_time_used,
out Security::TimeT complete_evidence_before,
out Security::TimeT complete_evidence_after);
-
Generated by Sandia idldoc 1.0.