| |
März 2002 SicherheitscService, v1.8: Schnittstellen Des AnwendungscEntwicklers 2-109 2 2,3,14,2 Nicht-AblehnungcWartungsangabencArten Die folgenden Datenarten werden in den Nicht-Ablehnungservice-Schnittstellen benutzt: Modul NRservice { typedef MechanismType NRMech; typedef ExtensibleFamily NRPolicyId; enum EvidenceType { SecProofofCreation, SecProofofReceipt, SecProofofApproval, SecProofofRetrieval, SecProofofOrigin, SecProofofDelivery, /SecNoEvidence/verwendet, wann das gewünschte Zeichen verlangenSie }; enum NRVerificationResult { SecNRInvalid, SecNRValid, SecNRConditionallyValid }; typedef nicht unterzeichnetes langes DurationInMinutes; const DurationInMinutes DURATION_HOUR = 60; const DurationInMinutes DURATION_DAY = 1440; const DurationInMinutes DURATION_WEEK = 10080; const DurationInMinutes DURATION_MONTH = 43200;// 30 Tage const DurationInMinutes DURATION_YEAR = Tage 525600;//365 typedef langes TimeOffsetInMinutes; struct NRPolicyFeatures { NRPolicyId policy_id; nicht unterzeichnetes langes policy_version; NRMech Einheit; }; typedefreihenfolge < NRPolicyFeatures > NRPolicyFeaturesList; // Eigenschaften verwendete, als, Anträge erzeugend struct RequestFeatures { NRPolicyFeatures requested_policy; EvidenceType requested_evidence; Zeichenkette requested_evidence_generators; Zeichenkette requested_evidence_recipients; Boolesch include_this_token_in_evidence; }; }; |  |
|
| |
|
|