DEENESPTFRRUARHIKOZHNL

namespace ara::crypto::x509

Guia do utilizadorGERADO POR IA

Fornece interfaces e estruturas de dados para representação, configuração e validação de certificados X.509.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: c166465f6ba8 Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Fornece interfaces e estruturas de dados para representação, configuração e validação de certificados X.509.

O namespace ara::crypto::x509 fornece interfaces e tipos de dados para o gerenciamento, a definição de uso e a validação de certificados X.509, bem como respostas OCSP na AUTOSAR Adaptive. Por meio do contexto de validação CertificateValidationCtx, caminhos de certificação são verificados de forma parametrizada com base em opções como CertificateValidationOptions [SWS_CRYPT_50107]. O resultado é retornado de forma estruturada por meio de valores de status como CertificateValidationStatus [SWS_CRYPT_40203], sendo que verificações de revogação online ficam inativas por padrão e devem ser explicitamente configuradas.

Contexto

O namespace ara::crypto::x509 disponibiliza as interfaces e tipos de dados centrais para o processamento e a validação de estruturas de certificados X.509 na AUTOSAR Adaptive Platform. O modelo de interface engloba a representação de certificados digitais (Certificate), solicitações de assinatura de certificado (CertSignRequest), Distinguished Names (X509DN) e respostas OCSP (OcspResponse). A instanciação e o gerenciamento desses artefatos criptográficos ocorrem tipicamente por meio da interface de provedor X509Provider (interpretação: o provedor atua como uma fábrica central para objetos X.509). Pergunta Q-449a726a75b1e78d (aberta)

Para certificados, o namespace define finalidades padronizadas de uso de chaves por meio do tipo X509KeyUsage [SWS_CRYPT_40101]. As constantes de bits incluem a geração de assinaturas digitais kConstrDigitalSignature [SWS_CRYPT_40151], não repúdio kConstrNonRepudiation [SWS_CRYPT_40152], cifragem de chaves kConstrKeyEncipherment [SWS_CRYPT_40153], cifragem de dados kConstrDataEncipherment [SWS_CRYPT_40154], acordo de chaves kConstrKeyAgreement [SWS_CRYPT_40155], assinatura de certificados kConstrKeyCertSign [SWS_CRYPT_40156], assinatura de CRL kConstrCrlSign [SWS_CRYPT_40157], bem como cifragem pura kConstrEncipherOnly [SWS_CRYPT_40158] e decifragem kConstrDecipherOnly [SWS_CRYPT_40159]. Adicionalmente, X509ExtendedKeyUsage [SWS_CRYPT_50097] descreve finalidades estendidas de uso, como autenticação de servidor TLS kServerAuth [SWS_CRYPT_50098], autenticação de cliente TLS kClientAuth [SWS_CRYPT_50099], assinatura de código kCodeSigning [SWS_CRYPT_50100], proteção de e-mail kEmailProtection [SWS_CRYPT_50101], serviços de carimbo de tempo kTimeStamping [SWS_CRYPT_50102] e assinatura OCSP 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

Diagrama de contexto: Interação das interfaces principais para gerenciamento de certificados e validação de caminho. Fontes: [SWS_CRYPT_40101], [SWS_CRYPT_50097]

Caminho de utilização

O fluxo operacional primário no namespace consiste na verificação de caminhos de certificação por meio de CertificateValidationCtx. O comportamento de validação é parametrizado por meio de máscaras de bits do tipo CertificateValidationOptions [SWS_CRYPT_50107]. Por padrão, a verificação de caminho ocorre sem a inclusão de consultas online de status de certificados por meio da opção kOcspOff [SWS_CRYPT_50114]. Caso a validade deva ser verificada online, é possível ativar a verificação de toda a cadeia via kOcspResponseCompleteChain [SWS_CRYPT_50112] ou exclusivamente para o certificado de destino por meio de kOcspResponseTargetOnly [SWS_CRYPT_50113].

Para cenários específicos de verificação, outras opções de validação permitem sobrepor as verificações padrão: limites de validade temporal podem ser ignorados por meio de kIgnoreNotBefore [SWS_CRYPT_50108] e kIgnoreNotAfter [SWS_CRYPT_50109]. Da mesma forma, a avaliação de listas de revogação de certificados (CRL) importadas anteriormente pode ser desativada com kIgnoreCrl [SWS_CRYPT_50111], ou a sinalização de erros em extensões críticas desconhecidas pode ser suprimida via kIgnoreUnknownCriticalExtensions [SWS_CRYPT_50110]. Após a execução da validação, o contexto retorna um objeto de resultado CertificateValidationResult (interpretação: a chamada de validação incorpora o certificado de destino, as opções de verificação e respostas OCSP opcionais, encapsulando o resultado na classe de resultado). Pergunta (aberta)

Fluxo da validação do caminho de certificaçãoApplicationX509ProviderCertificateValidationCtxCertificateValidationResultUse Case: Inicialização e configuraçãoErzeuge ValidierungskontextInstanziierungInstanz CertificateValidationCtxSetze CertificateValidationOptionsUse Case: PfadvalidierungValidiere Zielzertifikat / PfadVerificar assinaturas, validade e revogaçãoGerar resultado com statusCertificateValidationResultUse Case: ErgebnisauswertungLese CertificateValidationStatusStatus (z. B. kValid, kExpired, kRevoked)

Diagrama de sequência: Fluxo de uma validação de certificado por meio de contexto de verificação e avaliação do resultado. Fontes: [SWS_CRYPT_50107], [SWS_CRYPT_40203]

Cenários de erro

O resultado de uma verificação de caminho de certificação é detalhado por meio da enumeração CertificateValidationStatus [SWS_CRYPT_40203]. Uma validação bem-sucedida é sinalizada por kValid (= 0). Se a verificação falhar, valores de status específicos indicam a causa exata:

  • kInvalidSignature (= 1): Uma assinatura dentro do caminho de certificação não pôde ser verificada com sucesso.
  • kNoPathToTrustedCertificate (= 3): Não foi possível construir um caminho para um certificado raiz classificado como confiável.
  • kExpired (= 4): O certificado ultrapassou o período de validade (campo notAfter).
  • kFuture (= 5): O período de validade do certificado ainda não começou, de acordo com o campo notBefore.
  • kRevoked (= 6): O certificado foi revogado; esse status resulta de CRLs importadas ou de uma verificação OCSP ativa via kOcspResponseCompleteChain ou kOcspResponseTargetOnly.
  • kUnknownOcspStatus (= 7): Uma resposta OCSP incorporada retorna o estado “unknown” para o certificado.
  • kUnknownCriticalExtension (= 8): Um certificado contém uma extensão crítica desconhecida que não foi ignorada nem por kIgnoreUnknownCriticalExtensions nem por tratamento prévio de exceção.

Caso consultas de status online sejam processadas no processo de validação, a enumeração OcspResponseStatus [SWS_CRYPT_40001] sinaliza o resultado da consulta de protocolo. Além de uma confirmação de resposta bem-sucedida (kSuccessful = 0), podem ocorrer erros protocolares e do lado do servidor: requisições inválidas (kMalformedRequest = 1), erros internos do emissor (kInternalError = 2), sobrecarga temporária (kTryLater = 3), necessidade de assinatura (kSigRequired = 5) ou falta de autorização (kUnauthorized = 6).

Este guia baseia-se nas especificações da AUTOSAR Adaptive da versão R25-11 para o módulo crypto. Ele foi gerado e curado automaticamente.

Mapa de temas

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

Diagrama de classes

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

Vista de detalhes

Selecione uma entrada no índice.

Zertifikatsobjekte

X.509 Certificate interface.

herda de ara::crypto::Serializable

Certificate Signing Request (CSR) object interface.

herda de ara::crypto::Serializable

X509DN classe

Interface of X.509 Distinguished Name (DN).

herda de 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 variável

ignore previously imported CRLs

constexpr CertificateValidationOptions kIgnoreCrl {0x0008};
kIgnoreNotAfter variável

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 variável

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.

OcspResponseStatus enumeração

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

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

Key Usage

X509KeyUsage alias de tipo

X.509 v3 Key Usage type definition.

using X509KeyUsage = std::uint32_t;
kConstrCrlSign variável

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

X509ExtendedKeyUsage alias de tipo

X.509 v3 Extended Key Usage type definition.

using X509ExtendedKeyUsage = std::uint32_t;
kClientAuth variável

TLS WWW client authentication.

constexpr X509ExtendedKeyUsage kClientAuth {0x4000};
kCodeSigning variável

Signing of downloadable executable code.

constexpr X509ExtendedKeyUsage kCodeSigning {0x2000};

Email protection.

constexpr X509ExtendedKeyUsage kEmailProtection {0x1000};
kOCSPSigning variável

Signing OCSP responses.

constexpr X509ExtendedKeyUsage kOCSPSigning {0x0400};
kServerAuth variável

TLS WWW server authentication.

constexpr X509ExtendedKeyUsage kServerAuth {0x8000};
kTimeStamping variável

Binding the hash of an object to a time.

constexpr X509ExtendedKeyUsage kTimeStamping {0x0800};

Enumerações

enumeração 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#900a618a
Content hash
900a618a
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

enumeração 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#362d3e80
Content hash
362d3e80
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

Aliases de tipo

alias de tipo 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#880e85c6
Content hash
880e85c6
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

alias de tipo 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#4ba39bc6
Content hash
4ba39bc6
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

alias de tipo 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#a998000c
Content hash
a998000c
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

Constantes / variáveis

variável 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#f2da4498
Content hash
f2da4498
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

variável 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#1875f842
Content hash
1875f842
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

variável 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#45973fc9
Content hash
45973fc9
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

variável 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#7ef6bdbe
Content hash
7ef6bdbe
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

variável 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#141d015b
Content hash
141d015b
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

variável 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#b423b473
Content hash
b423b473
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

variável 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#1046d608
Content hash
1046d608
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

variável 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#dab3c524
Content hash
dab3c524
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

variável 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#2eff60da
Content hash
2eff60da
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

variável 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#53ab34b9
Content hash
53ab34b9
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

variável 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#3422c9da
Content hash
3422c9da
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

variável 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#6d0e7803
Content hash
6d0e7803
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

variável 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#78a4720d
Content hash
78a4720d
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

variável 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#6a427035
Content hash
6a427035
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

variável 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#055a8430
Content hash
055a8430
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

variável 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#eb717768
Content hash
eb717768
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

variável 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#e69a75c0
Content hash
e69a75c0
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

variável 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#a069d000
Content hash
a069d000
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

variável 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#8f031a0a
Content hash
8f031a0a
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

variável 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#b570cba0
Content hash
b570cba0
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

variável 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#904673bd
Content hash
904673bd
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

variável 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#79523676
Content hash
79523676
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