DEENESPTFRRUARHIKOZHNL

namespace ara::crypto::x509

User GuideAI-GEGENEREERD

Biedt interfaces en datastructuren voor de representatie, configuratie en validatie van X.509-certificaten.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: c166465f6ba8 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Biedt interfaces en datastructuren voor de representatie, configuratie en validatie van X.509-certificaten.

De namespace ara::crypto::x509 biedt interfaces en datatypen voor het beheer, de gebruiksdefinitie en de validatie van X.509-certificaten en OCSP-antwoorden in AUTOSAR Adaptive. Via de validatiecontext CertificateValidationCtx worden certificaatpaden geparametriseerd aan de hand van opties zoals CertificateValidationOptions [SWS_CRYPT_50107] gecontroleerd. Het resultaat wordt gestructureerd via statuswaarden zoals CertificateValidationStatus [SWS_CRYPT_40203] teruggekoppeld, waarbij online intrekkingscontroles standaard inactief zijn en expliciet moeten worden geconfigureerd.

Context

De namespace ara::crypto::x509 biedt de centrale interfaces en datatypen voor de verwerking en validatie van X.509-certificaatstructuren in het AUTOSAR Adaptive Platform. Het interfacemodel omvat de representatie van digitale certificaten (Certificate), certificaatondertekeningsverzoeken (CertSignRequest), Distinguished Names (X509DN) en OCSP-antwoorden (OcspResponse). De instantiëring en het beheer van deze cryptografische artefacten verloopt typisch via de provider-interface X509Provider (interpretatie: de provider fungeert als centrale factory-instantie voor X.509-objecten). Vraag Q-449a726a75b1e78d (open)

Voor certificaten definieert de namespace gestandaardiseerde sleutelgebruiksdoelen via het type X509KeyUsage [SWS_CRYPT_40101]. Tot de bitconstanten behoren het genereren van digitale handtekeningen kConstrDigitalSignature [SWS_CRYPT_40151], onweerlegbaarheid kConstrNonRepudiation [SWS_CRYPT_40152], sleutelversleuteling kConstrKeyEncipherment [SWS_CRYPT_40153], dataversleuteling kConstrDataEncipherment [SWS_CRYPT_40154], sleutelovereenkomst kConstrKeyAgreement [SWS_CRYPT_40155], certificaatondertekening kConstrKeyCertSign [SWS_CRYPT_40156], CRL-ondertekening kConstrCrlSign [SWS_CRYPT_40157] evenals uitsluitend versleuteling kConstrEncipherOnly [SWS_CRYPT_40158] en ontsleuteling kConstrDecipherOnly [SWS_CRYPT_40159]. Aanvullend beschrijft X509ExtendedKeyUsage [SWS_CRYPT_50097] uitgebreide gebruiksdoelen zoals TLS-serverauthenticatie kServerAuth [SWS_CRYPT_50098], TLS-clientauthenticatie kClientAuth [SWS_CRYPT_50099], code-ondertekening kCodeSigning [SWS_CRYPT_50100], e-mailbeveiliging kEmailProtection [SWS_CRYPT_50101], tijdstempeldiensten kTimeStamping [SWS_CRYPT_50102] en OCSP-ondertekening kOCSPSigning [SWS_CRYPT_50103].

X509Kontext X509Provider X509Provider CertificateValidationCtx CertificateValidationCtx X509Provider->CertificateValidationCtx Certificate Certificate X509Provider->Certificate CertificateValidationCtx->Certificate OcspResponse OcspResponse CertificateValidationCtx->OcspResponse CertificateValidationResult CertificateValidationResult CertificateValidationCtx->CertificateValidationResult

Contextdiagram: Samenspel van de kerninterfaces voor certificaatbeheer en padvalidatie. Bronnen: [SWS_CRYPT_40101], [SWS_CRYPT_50097]

Gebruikspad

De primaire operatieve procedure in de namespace bestaat uit het controleren van certificaatpaden via CertificateValidationCtx. Het validatiegedrag wordt geparametriseerd via bitmaskers van het type CertificateValidationOptions [SWS_CRYPT_50107]. Standaard vindt de padcontrole plaats zonder integratie van online certificaatstatusopvragingen via de optie kOcspOff [SWS_CRYPT_50114]. Moet de geldigheid online worden geverifieerd, dan kan de controle voor de gehele keten via kOcspResponseCompleteChain [SWS_CRYPT_50112] of uitsluitend voor het doelcertificaat via kOcspResponseTargetOnly [SWS_CRYPT_50113] worden geactiveerd.

Voor specifieke controlescenario's maken aanvullende validatieopties het overschrijven van standaardcontroles mogelijk: zo kunnen temporele geldigheidsgrenzen via kIgnoreNotBefore [SWS_CRYPT_50108] en kIgnoreNotAfter [SWS_CRYPT_50109] worden genegeerd. Eveneens kan de evaluatie van eerder geïmporteerde certificaatintrekkingslijsten (CRL) met kIgnoreCrl [SWS_CRYPT_50111] worden uitgeschakeld of het signaleren van fouten bij onbekende kritieke extensies via kIgnoreUnknownCriticalExtensions [SWS_CRYPT_50110] worden onderdrukt. Na uitvoering van de validatie levert de context een resultaatobject CertificateValidationResult op (interpretatie: de validatie-aanroep integreert doelcertificaat, controleopties en optionele OCSP-antwoorden en kapselt het resultaat in de resultaatklasse in). Vraag (open)

Verloop van de certificaatpadvalidatieApplicationX509ProviderCertificateValidationCtxCertificateValidationResultUse Case: Initialisatie en configuratieErzeuge ValidierungskontextInstanziierungInstanz CertificateValidationCtxSetze CertificateValidationOptionsUse Case: PfadvalidierungValidiere Zielzertifikat / PfadControleer handtekeningen, geldigheid en herroepingResultaat met status genererenCertificateValidationResultUse Case: ErgebnisauswertungLese CertificateValidationStatusStatus (z. B. kValid, kExpired, kRevoked)

Sequentiediagram: Verloop van een certificaatvalidatie door middel van een controlecontext en evaluatie van het resultaat. Bronnen: [SWS_CRYPT_50107], [SWS_CRYPT_40203]

Foutscenario's

Het resultaat van een certificaatpadcontrole wordt via de enumeratie CertificateValidationStatus [SWS_CRYPT_40203] gedetailleerd gespecificeerd. Een succesvolle validatie wordt gesignaleerd door kValid (= 0). Mislukt de controle, dan duiden specifieke statuswaarden de exacte oorzaak aan:

  • kInvalidSignature (= 1): Een handtekening binnen het certificaatpad kon niet succesvol worden geverifieerd.
  • kNoPathToTrustedCertificate (= 3): Er kon geen pad naar een als betrouwbaar aangemerkt wortelcertificaat worden opgebouwd.
  • kExpired (= 4): Het certificaat heeft de geldigheidsduur overschreden (veld notAfter).
  • kFuture (= 5): De geldigheidsduur van het certificaat is volgens het veld notBefore nog niet begonnen.
  • kRevoked (= 6): Het certificaat is ingetrokken; deze status vloeit voort uit geïmporteerde CRL's of een actieve OCSP-controle via kOcspResponseCompleteChain of kOcspResponseTargetOnly.
  • kUnknownOcspStatus (= 7): Een geïntegreerd OCSP-antwoord levert voor het certificaat de status “unknown” op.
  • kUnknownCriticalExtension (= 8): Een certificaat bevat een onbekende kritieke extensie die noch door kIgnoreUnknownCriticalExtensions, noch door uitzonderingsafhandeling vooraf is genegeerd.

Voor zover in het validatieproces online statusopvragingen worden verwerkt, signaleert de enumeratie OcspResponseStatus [SWS_CRYPT_40001] het resultaat van het ophalen via het protocol. Naast een succesvolle antwoordbevestiging (kSuccessful = 0) kunnen er protocollaire en serverzijdige fouten optreden: ongeldige verzoeken (kMalformedRequest = 1), interne fouten van de uitgever (kInternalError = 2), tijdelijke overbelasting (kTryLater = 3), de noodzaak van een handtekening (kSigRequired = 5) of ontbrekende autorisatie (kUnauthorized = 6).

Deze handleiding is gebaseerd op de AUTOSAR Adaptive-specificaties voor release R25-11 voor de module crypto. Deze is geautomatiseerd opgesteld en gecureerd.

Themakaart

KI-gestützte Gruppierung auf Basis der Records und Spezifikationsauszüge; keine Gliederung aus der AUTOSAR-Spezifikation.

Klassendiagram

Abgerundete Rahmen = Namespace- bzw. Klassen-Scopes; hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); graue Boxen = namespace-fremde bzw. externe Basisklassen. Klicken öffnet die jeweilige Klassen- bzw. cppreference-Seite.

G cluster_ns ara::crypto::x509 nara__crypto__x509__CertSignRequest CertSignRequest next_ara__crypto__Serializable ara::crypto::Serializable nara__crypto__x509__CertSignRequest->next_ara__crypto__Serializable nara__crypto__x509__Certificate Certificate nara__crypto__x509__Certificate->next_ara__crypto__Serializable nara__crypto__x509__CertificateValidationCtx CertificateValidationCtx nara__crypto__x509__CertificateValidationResult CertificateValidationResult nara__crypto__x509__OcspResponse OcspResponse nara__crypto__x509__X509DN X509DN nara__crypto__x509__X509DN->next_ara__crypto__Serializable nara__crypto__x509__X509Provider X509Provider

Detailweergave

Kies een item in de inhoudsopgave.

Zertifikatsobjekte

X.509 Certificate interface.

erft van ara::crypto::Serializable

Certificate Signing Request (CSR) object interface.

erft van ara::crypto::Serializable

X509DN klasse

Interface of X.509 Distinguished Name (DN).

erft van ara::crypto::Serializable

X.509 Provider interface.

Pfadvalidierung

Certificate Validation Context.

X.509 Certificate Validation Result.

Certificate Validation Status.

enum class CertificateValidationStatus : std::uint8_t {...};

Type for holding bit-flags of certificate validation options.

using CertificateValidationOptions = std::uint32_t;
kIgnoreCrl variabele

ignore previously imported CRLs

constexpr CertificateValidationOptions kIgnoreCrl {0x0008};
kIgnoreNotAfter variabele

ignore the NotAfter field

constexpr CertificateValidationOptions kIgnoreNotAfter {0x0002};

ignore the NotBefore field

constexpr CertificateValidationOptions kIgnoreNotBefore {0x0001};

ignore all unknown critical extensions

constexpr CertificateValidationOptions kIgnoreUnknownCritical Extensions {0x0004};
kOcspOff variabele

do not require OCSP response during certificate validation. This is the default behavior.

constexpr CertificateValidationOptions kOcspOff {0x0040};

require OCSP response for all certificates of chain

constexpr CertificateValidationOptions kOcspResponseCompleteChain {0x0010};

require OCSP response only for target certificate

constexpr CertificateValidationOptions kOcspResponseTargetOnly {0x0020};

Sperrstatus

Interface of OcspResponse.

On-line Certificate Status Protocol (OCSP) Response Status.

enum class OcspResponseStatus : std::uint8_t {...};

Key Usage

X509KeyUsage typealias

X.509 v3 Key Usage type definition.

using X509KeyUsage = std::uint32_t;
kConstrCrlSign variabele

The key can be used for Certificates Revokation Lists (CRL) signing.

constexpr X509KeyUsage kConstrCrlSign {0x0200};

The key can be used for data encipherment.

constexpr X509KeyUsage kConstrDataEncipherment {0x1000};

The enciphermet key can be used for deciphering only.

constexpr X509KeyUsage kConstrDecipherOnly {0x0080};

The key can be used for digital signature production.

constexpr X509KeyUsage kConstrDigitalSignature {0x8000};

The enciphermet key can be used for enciphering only.

constexpr X509KeyUsage kConstrEncipherOnly {0x0100};

The key can be used for a key agreement protocol execution.

constexpr X509KeyUsage kConstrKeyAgreement {0x0800};

The key can be used for certificates signing.

constexpr X509KeyUsage kConstrKeyCertSign {0x0400};

The key can be used for key encipherment.

constexpr X509KeyUsage kConstrKeyEncipherment {0x2000};

The key can be used in cases requiring the "non-repudiation" guarantee.

constexpr X509KeyUsage kConstrNonRepudiation {0x4000};

Extended Key Usage

X.509 v3 Extended Key Usage type definition.

using X509ExtendedKeyUsage = std::uint32_t;
kClientAuth variabele

TLS WWW client authentication.

constexpr X509ExtendedKeyUsage kClientAuth {0x4000};
kCodeSigning variabele

Signing of downloadable executable code.

constexpr X509ExtendedKeyUsage kCodeSigning {0x2000};

Email protection.

constexpr X509ExtendedKeyUsage kEmailProtection {0x1000};
kOCSPSigning variabele

Signing OCSP responses.

constexpr X509ExtendedKeyUsage kOCSPSigning {0x0400};
kServerAuth variabele

TLS WWW server authentication.

constexpr X509ExtendedKeyUsage kServerAuth {0x8000};
kTimeStamping variabele

Binding the hash of an object to a time.

constexpr X509ExtendedKeyUsage kTimeStamping {0x0800};

Enumeraties

enumeratie CertificateValidationStatus [SWS_CRYPT_40203] Upstream: RS_CRYPTO_02306

enum class CertificateValidationStatus :                     std::uint8_t {...};

Certificate Validation Status.

Header-Datei#include "ara/crypto/x509/certificate_validation_result.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto::x509
SymbolCertificateValidationStatus
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kValid=0 The certificate path validation succeeded.
kInvalidSignature=1 The certificate path validation failed because a signature of a certificate in the path could not be verified.
kNoPathToTrustedCertificate=3 The certificate path validation failed because no path to a trusted certificate could be found.
kExpired=4 The certificate path validation failed because a certificate is expired according to the notAfter field.
kFuture=5 The certificate path validation failed because a certificate is not valid yet according to the notBefore field.
kRevoked=6 The certificate path validation failed because a certificate has been revoked through a previously imported CRL or through an OCSP response (if OCSP is enabled through kOcspResponseComplete Chain or kOcspResponseTargetOnly)
kUnknownOcspStatus=7 The certificate path validation failed because a certificate state is ’unknown’ according to an OCSP response (if OCSP is enabled through kOcspResponseCompleteChain or kOcspResponseTarget Only).
kUnknownCriticalExtension=8 The certificate path validation failed because a certificate contains an unknown critical extension that has not been excluded from validation using the kIgnoreUnknownCriticalExtensions flag or the IgnoreCriticalExtension() function

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40203
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40203@rel:R25-11#a23503b3
Content hash
a23503b3
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40203
Status: valid/unmigrated Version: rel:R25-11#a54ff3f8 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40203@rel:R25-11#a54ff3f8
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#611ba3142026-09-30
  • R19-11rel:R19-11#b601c3532026-10-14
  • R20-11rel:R20-11#777182d62026-10-14
  • R21-11rel:R21-11#777182d62026-10-14
  • R22-11rel:R22-11#605e3bf52026-10-14
  • R23-11rel:R23-11#24934c192026-10-14
  • R24-11rel:R24-11#102646ae2026-10-14
  • R25-11rel:R25-11#a54ff3f82026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

enumeratie OcspResponseStatus [SWS_CRYPT_40001] Upstream: RS_CRYPTO_02306

enum class OcspResponseStatus :                std::uint8_t {...};

On-line Certificate Status Protocol (OCSP) Response Status.

Header-Datei#include "ara/crypto/x509/ocsp_response.h"
Forwarding-Header#include "ara/crypto/crypto_fwd.h"
Scopenamespace ara::crypto::x509
SymbolOcspResponseStatus
Basistypstd::uint8_t

Werte

EnumeratorBeschreibung
kSuccessful=0 Response has valid confirmations.
kMalformedRequest=1 Illegal confirmation request.
kInternalError=2 Internal error in issuer.
kTryLater=3 Try again later.
kSigRequired=5 Must sign the request.
kUnauthorized=6 Request unauthorized.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40001
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40001@rel:R25-11#6264e601
Content hash
6264e601
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40001
Status: valid/unmigrated Version: rel:R25-11#31b985cf Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40001@rel:R25-11#31b985cf
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#d7d124a42026-09-30
  • R19-11rel:R19-11#689cf2402026-10-14
  • R20-11rel:R20-11#a08eb83f2026-10-14
  • R21-11rel:R21-11#a08eb83f2026-10-14
  • R22-11rel:R22-11#a08eb83f2026-10-14
  • R23-11rel:R23-11#02e152ee2026-10-14
  • R24-11rel:R24-11#55eaf5822026-10-14
  • R25-11rel:R25-11#31b985cf2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Typealiassen

typealias CertificateValidationOptions [SWS_CRYPT_50107] Upstream: RS_CRYPTO_02306

using CertificateValidationOptions = std::uint32_t;

Type for holding bit-flags of certificate validation options.

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50107
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50107@rel:R25-11#9cc5a19b
Content hash
9cc5a19b
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50107
Status: valid/unmigrated Version: rel:R25-11#4c04a0a2 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50107@rel:R25-11#4c04a0a2
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

typealias X509ExtendedKeyUsage [SWS_CRYPT_50097] Upstream: RS_CRYPTO_02306

using X509ExtendedKeyUsage = std::uint32_t;

X.509 v3 Extended Key Usage type definition.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50097
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50097@rel:R25-11#1893e3af
Content hash
1893e3af
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50097
Status: valid/unmigrated Version: rel:R25-11#552dd616 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50097@rel:R25-11#552dd616
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

typealias X509KeyUsage [SWS_CRYPT_40101] Upstream: RS_CRYPTO_02306

using X509KeyUsage = std::uint32_t;

X.509 v3 Key Usage type definition.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40101@rel:R25-11#7f074d71
Content hash
7f074d71
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40101
Status: valid/unmigrated Version: rel:R25-11#1a6097e5 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40101@rel:R25-11#1a6097e5
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#50f373ca2026-09-30
  • R19-11rel:R19-11#8797c80a2026-10-14
  • R20-11rel:R20-11#dc105b222026-10-14
  • R21-11rel:R21-11#d8c78c2b2026-10-14
  • R22-11rel:R22-11#7ca4c42d2026-10-14
  • R23-11rel:R23-11#2d17efd52026-10-14
  • R24-11rel:R24-11#2d17efd52026-10-14
  • R25-11rel:R25-11#1a6097e52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

Constanten / variabelen

variabele kClientAuth [SWS_CRYPT_50099] Upstream: RS_CRYPTO_02306

constexpr X509ExtendedKeyUsage kClientAuth {0x4000};

TLS WWW client authentication.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkClientAuth
TypX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50099
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50099@rel:R25-11#32615b58
Content hash
32615b58
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50099
Status: valid/unmigrated Version: rel:R25-11#f691b0a0 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50099@rel:R25-11#f691b0a0
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kCodeSigning [SWS_CRYPT_50100] Upstream: RS_CRYPTO_02306

constexpr X509ExtendedKeyUsage kCodeSigning {0x2000};

Signing of downloadable executable code.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkCodeSigning
TypX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50100
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50100@rel:R25-11#72703e0c
Content hash
72703e0c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50100
Status: valid/unmigrated Version: rel:R25-11#d71b6667 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50100@rel:R25-11#d71b6667
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrCrlSign [SWS_CRYPT_40157] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrCrlSign {0x0200};

The key can be used for Certificates Revokation Lists (CRL) signing.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrCrlSign
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40157
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40157@rel:R25-11#7fddca63
Content hash
7fddca63
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40157
Status: valid/unmigrated Version: rel:R25-11#c09b634d Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40157@rel:R25-11#c09b634d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#331452d52026-09-30
  • R19-11rel:R19-11#657eb1b12026-10-14
  • R20-11rel:R20-11#188d4d6a2026-10-14
  • R21-11rel:R21-11#83fdccb12026-10-14
  • R22-11rel:R22-11#ad74b2c02026-10-14
  • R23-11rel:R23-11#d8afcc0a2026-10-14
  • R24-11rel:R24-11#417fb67a2026-10-14
  • R25-11rel:R25-11#c09b634d2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrDataEncipherment [SWS_CRYPT_40154] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrDataEncipherment {0x1000};

The key can be used for data encipherment.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrDataEncipherment
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40154
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40154@rel:R25-11#372338cc
Content hash
372338cc
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40154
Status: valid/unmigrated Version: rel:R25-11#20a605a1 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40154@rel:R25-11#20a605a1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f2befcbe2026-09-30
  • R19-11rel:R19-11#3db10a312026-10-14
  • R20-11rel:R20-11#7becce132026-10-14
  • R21-11rel:R21-11#031b22002026-10-14
  • R22-11rel:R22-11#9a9f4d562026-10-14
  • R23-11rel:R23-11#9f248d832026-10-14
  • R24-11rel:R24-11#1ab663722026-10-14
  • R25-11rel:R25-11#20a605a12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrDecipherOnly [SWS_CRYPT_40159] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrDecipherOnly {0x0080};

The enciphermet key can be used for deciphering only.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrDecipherOnly
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40159
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40159@rel:R25-11#63ca6017
Content hash
63ca6017
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40159
Status: valid/unmigrated Version: rel:R25-11#1c4e3c37 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40159@rel:R25-11#1c4e3c37
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#291b66ee2026-09-30
  • R19-11rel:R19-11#06cb53f32026-10-14
  • R20-11rel:R20-11#0bed77022026-10-14
  • R21-11rel:R21-11#37569e972026-10-14
  • R22-11rel:R22-11#bf4947722026-10-14
  • R23-11rel:R23-11#1deedeae2026-10-14
  • R24-11rel:R24-11#eff90f6e2026-10-14
  • R25-11rel:R25-11#1c4e3c372026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrDigitalSignature [SWS_CRYPT_40151] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrDigitalSignature {0x8000};

The key can be used for digital signature production.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrDigitalSignature
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40151
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40151@rel:R25-11#2311dd36
Content hash
2311dd36
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40151
Status: valid/unmigrated Version: rel:R25-11#dde39f96 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40151@rel:R25-11#dde39f96
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#86f773fc2026-09-30
  • R19-11rel:R19-11#cdfd4e592026-10-14
  • R20-11rel:R20-11#41af87832026-10-14
  • R21-11rel:R21-11#bca1f1f82026-10-14
  • R22-11rel:R22-11#6bb2ab432026-10-14
  • R23-11rel:R23-11#ce5b4c672026-10-14
  • R24-11rel:R24-11#b89896fd2026-10-14
  • R25-11rel:R25-11#dde39f962026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrEncipherOnly [SWS_CRYPT_40158] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrEncipherOnly {0x0100};

The enciphermet key can be used for enciphering only.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrEncipherOnly
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40158
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40158@rel:R25-11#b4306e63
Content hash
b4306e63
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40158
Status: valid/unmigrated Version: rel:R25-11#ecce5c26 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40158@rel:R25-11#ecce5c26
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ec9053c22026-09-30
  • R19-11rel:R19-11#be82e4c02026-10-14
  • R20-11rel:R20-11#a7fc80da2026-10-14
  • R21-11rel:R21-11#a3fe01f82026-10-14
  • R22-11rel:R22-11#9f1d00b92026-10-14
  • R23-11rel:R23-11#e09022302026-10-14
  • R24-11rel:R24-11#c6742f992026-10-14
  • R25-11rel:R25-11#ecce5c262026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrKeyAgreement [SWS_CRYPT_40155] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrKeyAgreement {0x0800};

The key can be used for a key agreement protocol execution.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrKeyAgreement
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40155
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40155@rel:R25-11#327ec12e
Content hash
327ec12e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40155
Status: valid/unmigrated Version: rel:R25-11#b8c04c53 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40155@rel:R25-11#b8c04c53
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8c2edefd2026-09-30
  • R19-11rel:R19-11#4d63bced2026-10-14
  • R20-11rel:R20-11#2a69a97b2026-10-14
  • R21-11rel:R21-11#30bbb1e42026-10-14
  • R22-11rel:R22-11#144d2e692026-10-14
  • R23-11rel:R23-11#b318d31f2026-10-14
  • R24-11rel:R24-11#b14c3a9c2026-10-14
  • R25-11rel:R25-11#b8c04c532026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrKeyCertSign [SWS_CRYPT_40156] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrKeyCertSign {0x0400};

The key can be used for certificates signing.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrKeyCertSign
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40156
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40156@rel:R25-11#5c20fdcb
Content hash
5c20fdcb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40156
Status: valid/unmigrated Version: rel:R25-11#5670cc95 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40156@rel:R25-11#5670cc95
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#7b7a26fc2026-09-30
  • R19-11rel:R19-11#49933d862026-10-14
  • R20-11rel:R20-11#42f5ab862026-10-14
  • R21-11rel:R21-11#2488bf082026-10-14
  • R22-11rel:R22-11#d25faa4f2026-10-14
  • R23-11rel:R23-11#71474f1b2026-10-14
  • R24-11rel:R24-11#6b118f2d2026-10-14
  • R25-11rel:R25-11#5670cc952026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrKeyEncipherment [SWS_CRYPT_40153] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrKeyEncipherment {0x2000};

The key can be used for key encipherment.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrKeyEncipherment
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40153
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40153@rel:R25-11#850f8c4e
Content hash
850f8c4e
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40153
Status: valid/unmigrated Version: rel:R25-11#ed7fe9a1 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40153@rel:R25-11#ed7fe9a1
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#cccd30832026-09-30
  • R19-11rel:R19-11#a7d1bb0f2026-10-14
  • R20-11rel:R20-11#77dc27b02026-10-14
  • R21-11rel:R21-11#17b192dd2026-10-14
  • R22-11rel:R22-11#5eef2a602026-10-14
  • R23-11rel:R23-11#30a961b72026-10-14
  • R24-11rel:R24-11#103c574c2026-10-14
  • R25-11rel:R25-11#ed7fe9a12026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kConstrNonRepudiation [SWS_CRYPT_40152] Upstream: RS_CRYPTO_02306

constexpr X509KeyUsage kConstrNonRepudiation {0x4000};

The key can be used in cases requiring the "non-repudiation" guarantee.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkConstrNonRepudiation
TypX509KeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_40152
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_40152@rel:R25-11#44e34a46
Content hash
44e34a46
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_40152
Status: valid/unmigrated Version: rel:R25-11#4ef4a6b7 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_40152@rel:R25-11#4ef4a6b7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#f0ca21d42026-09-30
  • R19-11rel:R19-11#efd8158c2026-10-14
  • R20-11rel:R20-11#64cd21d92026-10-14
  • R21-11rel:R21-11#a4a12afe2026-10-14
  • R22-11rel:R22-11#1888077f2026-10-14
  • R23-11rel:R23-11#89912c8a2026-10-14
  • R24-11rel:R24-11#8f6fc79c2026-10-14
  • R25-11rel:R25-11#4ef4a6b72026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kEmailProtection [SWS_CRYPT_50101] Upstream: RS_CRYPTO_02306

constexpr X509ExtendedKeyUsage kEmailProtection {0x1000};

Email protection.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkEmailProtection
TypX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50101
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50101@rel:R25-11#dabbf559
Content hash
dabbf559
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50101
Status: valid/unmigrated Version: rel:R25-11#b1c9f903 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50101@rel:R25-11#b1c9f903
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kIgnoreCrl [SWS_CRYPT_50111] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kIgnoreCrl {0x0008};

ignore previously imported CRLs

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkIgnoreCrl
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50111
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50111@rel:R25-11#ce9320af
Content hash
ce9320af
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50111
Status: valid/unmigrated Version: rel:R25-11#e9f888ea Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50111@rel:R25-11#e9f888ea
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kIgnoreNotAfter [SWS_CRYPT_50109] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kIgnoreNotAfter {0x0002};

ignore the NotAfter field

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkIgnoreNotAfter
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50109
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50109@rel:R25-11#13740d1f
Content hash
13740d1f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50109
Status: valid/unmigrated Version: rel:R25-11#14c68b6d Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50109@rel:R25-11#14c68b6d
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kIgnoreNotBefore [SWS_CRYPT_50108] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kIgnoreNotBefore {0x0001};

ignore the NotBefore field

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkIgnoreNotBefore
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50108
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50108@rel:R25-11#f30f3733
Content hash
f30f3733
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50108
Status: valid/unmigrated Version: rel:R25-11#ade280f3 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50108@rel:R25-11#ade280f3
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kIgnoreUnknownCriticalExtensions [SWS_CRYPT_50110] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kIgnoreUnknownCritical Extensions {0x0004};

ignore all unknown critical extensions

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkIgnoreUnknownCriticalExtensions
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50110
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50110@rel:R25-11#563428cb
Content hash
563428cb
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50110
Status: valid/unmigrated Version: rel:R25-11#c4421df7 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50110@rel:R25-11#c4421df7
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kOCSPSigning [SWS_CRYPT_50103] Upstream: RS_CRYPTO_02306

constexpr X509ExtendedKeyUsage kOCSPSigning {0x0400};

Signing OCSP responses.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkOCSPSigning
TypX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50103
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50103@rel:R25-11#2bb06a99
Content hash
2bb06a99
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50103
Status: valid/unmigrated Version: rel:R25-11#2a849fd6 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50103@rel:R25-11#2a849fd6
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kOcspOff [SWS_CRYPT_50114] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kOcspOff {0x0040};

do not require OCSP response during certificate validation. This is the default behavior.

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkOcspOff
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50114
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50114@rel:R25-11#706c683f
Content hash
706c683f
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50114
Status: valid/unmigrated Version: rel:R25-11#5c099b00 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50114@rel:R25-11#5c099b00
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kOcspResponseCompleteChain [SWS_CRYPT_50112] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kOcspResponseCompleteChain {0x0010};

require OCSP response for all certificates of chain

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkOcspResponseCompleteChain
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50112
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50112@rel:R25-11#f581f0f5
Content hash
f581f0f5
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50112
Status: valid/unmigrated Version: rel:R25-11#8adc93f1 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50112@rel:R25-11#8adc93f1
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kOcspResponseTargetOnly [SWS_CRYPT_50113] Upstream: RS_CRYPTO_02306

constexpr CertificateValidationOptions kOcspResponseTargetOnly {0x0020};

require OCSP response only for target certificate

Header-Datei#include "ara/crypto/x509/certificate_validation_ctx.h"
Scopenamespace ara::crypto::x509
SymbolkOcspResponseTargetOnly
TypCertificateValidationOptions

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50113
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50113@rel:R25-11#1d254566
Content hash
1d254566
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50113
Status: valid/unmigrated Version: rel:R25-11#5b6cd1d9 Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50113@rel:R25-11#5b6cd1d9
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kServerAuth [SWS_CRYPT_50098] Upstream: RS_CRYPTO_02306

constexpr X509ExtendedKeyUsage kServerAuth {0x8000};

TLS WWW server authentication.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkServerAuth
TypX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50098
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50098@rel:R25-11#525d0830
Content hash
525d0830
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50098
Status: valid/unmigrated Version: rel:R25-11#41c8876b Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50098@rel:R25-11#41c8876b
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

variabele kTimeStamping [SWS_CRYPT_50102] Upstream: RS_CRYPTO_02306

constexpr X509ExtendedKeyUsage kTimeStamping {0x0800};

Binding the hash of an object to a time.

Header-Datei#include "ara/crypto/x509/certificate.h"
Scopenamespace ara::crypto::x509
SymbolkTimeStamping
TypX509ExtendedKeyUsage

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_CRYPT_50102
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_CRYPT_50102@rel:R25-11#c32480af
Content hash
c32480af
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Cryptography.pdf#nameddest=SWS_CRYPT_50102
Status: valid/unmigrated Version: rel:R25-11#3c301e8b Versionshistorie & Revisions (1 transition)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_CRYPT_50102@rel:R25-11#3c301e8b
Point-in-Time History:
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill