IDL source Global indexinterface NRCredentials : SecurityLevel2::Credentials
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);