Yeni Özellikler
Kod:
güvenlik-libs/javax.crypto
Java için XML güvenliğini 3.0.3'e güncelleyin (
)
XML imza uygulaması santuario 3.0.3'e güncellendi. Dört yeni SHA-3 tabanlı RSA-MGF1 imza yöntemi desteği eklendi: Ve. Bu yeni algoritma urı'leri JDK güncelleştirme sürümlerinde tanımlanmamış olsa da, işlevsel olarak eş değer olmaları için dize değişmez değerleri olarak temsil edilebilirler. SHA-3 karma algoritması desteği,
aracılığıyla JDK 9'a sağlandı. Bundan önceki sürümler üçüncü taraf güvenlik sağlayıcılarını kullanabilir.SHA3_224_RSA_MGF1SHA3_256_RSA_MGF1SHA3_384_RSA_MGF1SHA3_512_RSA_MGF1javax.xml.Crypto. Dsig. Signaturemethod.
Ayrıca, aşağıdaki eddsa imzaları için destek eklenmiştir: Ve. Bu yeni algoritma urı'leri JDK güncelleştirme sürümlerinde tanımlanmamış olsa da, işlevsel olarak eş değer olmaları için dize değişmez değerleri olarak temsil edilebilirler. JDK,
beri Eddsa'yı desteklemektedir. Bundan önceki sürümler 3. taraf güvenlik sağlayıcılarını kullanabilir. Diğer bir fark, JDK'nın varsayılan olarak
desteklemeye devam etmesidir. Ancak, işlevin yeni imzalarda kullanılmasından kaçınılmasını ve işlevi kullanan mevcut imzaların değiştirilmesini öneririz. JDK'nın gelecekteki sürümleri, standart Java xpath API'si kullanılarak desteklenemediği için bu işlev için desteği büyük olasılıkla devre dışı bırakacak ve sonunda kaldıracaktır. Kullanıcılar artık güvenlik özelliğini "false" olarak ayarlayarak işlevi devre dışı. bırakabilir.ED25519ED448javax.xml.crypto.dsig.SignatureMethodhere()here()here()jdk.xml.dsig. Herefunctionsupported