Delen via


CompositeMLDsa bijgewerkt naar ontwerp-08

CompositeMLDsa is verplaatst van concept-07 naar concept-08 van de Composite ML-DSA voor gebruik binnen de X.509 Public Key Infrastructure-specificatie. De concept-08-indeling is niet compatibel met de concept-07-handtekeningen en de sleutelexport-/importformaten zijn ook niet compatibel over de grens van concept-07/concept-08. draft-08 en draft-09 zijn compatibel.

Geïntroduceerde versie

.NET 10 GA

Vorig gedrag

In preview- en RC-releases van .NET 10 zijn handtekeningen gegenereerd en gevalideerd volgens concept-07 van samengestelde ML-DSA voor gebruik in X.509 Public Key Infrastructure.

Export en import van publieke sleutel en privé-sleutel hebben het formaat van concept-07 van Composite ML-DSA gebruikt in de X.509 Public Key Infrastructure.

Nieuw gedrag

Vanaf de GA-release van .NET 10 worden handtekeningen gegenereerd en gevalideerd volgens conceptversie 08 van Composite ML-DSA voor gebruik in X.509 Public Key Infrastructure.

Exporteren en importeren van openbare sleutel en privésleutel gebruiken het formaat van draft-08 van Composite ML-DSA voor gebruik in X.509 Public Key Infrastructure.

Type van brekende verandering

Deze wijziging is een gedragswijziging.

Reden voor wijziging

Deze wijziging is aangebracht om op de hoogte te blijven van de onderliggende specificatie.

De CompositeMLDsa klasse is gemarkeerd als [Experimental], deels omdat de specificatie nog niet is voltooid. Vertrouw niet op deze klasse in productie.

Verwijder eerder gegenereerde sleutels en handtekeningen.

Betreffende API's