Interface NRService::NRCredentials

IDL source    Global index
interface NRCredentials : SecurityLevel2::Credentials


Operation index.

  • form_complete_evidence
  • generate_token
  • get_NR_features
  • get_token_details
  • set_NR_features
  • verify_evidence
  • Operations.

  • form_complete_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);

  • generate_token

      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);

  • get_NR_features

      NRPolicyFeaturesList get_NR_features();

  • get_token_details

      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);

  • set_NR_features

      boolean set_NR_features(in NRPolicyFeaturesList requested_features,
          out NRPolicyFeaturesList actual_features);

  • verify_evidence

      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.