RFR: 8315487: Security Providers Filter [v23]

Francisco Ferrari Bihurriet fferrari at openjdk.org
Thu May 8 20:52:54 UTC 2025


On Thu, 8 May 2025 20:50:17 GMT, Martin Balao <mbalao at openjdk.org> wrote:

>> In addition to the goals, scope, motivation, specification and requirement notes in [JDK-8315487](https://bugs.openjdk.org/browse/JDK-8315487), we would like to describe the most relevant decisions taken during the implementation of this enhancement. These notes are organized by feature, may encompass more than one file or code segment, and are aimed to provide a high-level view of this PR.
>> 
>> ## ProvidersFilter
>> 
>> ### Filter construction (parser)
>> 
>> The providers filter is constructed from a string value, taken from either a system or a security property with name "jdk.security.providers.filter". This process occurs at sun.security.jca.ProvidersFilter class —simply referred as ProvidersFilter onward— static initialization. Thus, changes to the filter's overridable property are not effective afterwards and no assumptions should be made regarding when this class gets initialized.
>> 
>> The filter's string value is processed with a custom parser of order 'n', being 'n' the number of characters. The parser, represented by the ProvidersFilter.Parser class, can be characterized as a Deterministic Finite Automaton (DFA). The ProvidersFilter.Parser::parse method is the starting point to get characters from the filter's string value and generate state transitions in the parser's internal state-machine. See ProvidersFilter.Parser::nextState for more details about the parser's states and both valid and invalid transitions. The ParsingState enum defines valid parser states and Transition the reasons to move between states. If a filter string cannot be parsed, a ProvidersFilter.ParserException exception is thrown, and turned into an unchecked IllegalArgumentException in the ProvidersFilter.Filter constructor.
>> 
>> While we analyzed —and even tried, at early stages of the development— the use of regular expressions for filter parsing, we discarded the approach in order to get maximum performance, support a more advanced syntax and have flexibility for further extensions in the future.
>> 
>> ### Filter (structure and behavior)
>> 
>> A filter is represented by the ProvidersFilter.Filter class. It consists of an ordered list of rules, returned by the parser, that represents filter patterns from left to right (see the filter syntax for reference). At the end of this list, a match-all and deny rule is added for default behavior. When a service is evaluated against the filter, each filter rule is checked in the ProvidersFilter.Filter::apply method. The rule makes an all...
>
> Martin Balao has updated the pull request with a new target base due to a merge or a rebase. The pull request now contains 1268 commits:
> 
>  - 8315487: Security Providers Filter
>    
>    Co-authored-by: Francisco Ferrari Bihurriet <fferrari at redhat.com>
>    Co-authored-by: Martin Balao <mbalao at redhat.com>
>  - 8356126: Duplication handling and optimization of CaptureCallState
>    
>    Reviewed-by: jvernee
>  - 8332934: Do loop with continue with subsequent switch leads to incorrect stack maps
>    
>    Reviewed-by: vromero
>  - 8354461: Update tests to disable streaming output for attach tools
>    
>    Reviewed-by: sspitsyn, cjplummer
>  - 8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty
>    
>    Reviewed-by: ccheung, shade, kvn
>  - 8356318: Unexpected VerifyError in AOT training run
>    
>    Reviewed-by: shade, kvn
>  - 8356025: Provide a PrintVMInfoAtExit diagnostic switch
>    
>    Reviewed-by: mbaesken, jsikstro
>  - 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled
>    
>    Reviewed-by: coleenp
>  - 8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java
>    
>    Reviewed-by: dnsimon, yzheng
>  - 8355775: Improve symbolic sharing in dynamic constant pool entries
>    
>    Reviewed-by: asotona
>  - ... and 1258 more: https://git.openjdk.org/jdk/compare/8c09d40d...37d3f23a

New version pushed, independent from #22613.

<details>
<summary>Regression run of <code>JDK-8315487</code> @ 37d3f23a3d6ef729ea715d86048f5c864456cd83 against <code>master</code> @ 8c1b915c7ef2b3a6e65705b91f4eb464caaec4e7</summary>


diff --git a/master at 8c1b915/report/text/summary.txt b/JDK-8315487 at 37d3f23/report/text/summary.txt
index fcbe7f8..7592229 100644
--- a/master at 8c1b915/report/text/summary.txt
+++ b/JDK-8315487 at 37d3f23/report/text/summary.txt
@@ -1,1202 +1,1203 @@
 com/sun/crypto/provider/AlgorithmParameters/EC/CurveGetParameterSpec.java                   Passed. Execution successful
 com/sun/crypto/provider/AlgorithmParameters/OAEPOrder.java                                  Passed. Execution successful
 com/sun/crypto/provider/CICO/CICOChainingTest.java                                          Passed. Execution successful
 com/sun/crypto/provider/CICO/CICODESFuncTest.java                                           Passed. Execution successful
 com/sun/crypto/provider/CICO/CICOSkipTest.java                                              Passed. Execution successful
 com/sun/crypto/provider/CICO/PBEFunc/CICOPBEFuncTest.java                                   Passed. Execution successful
 com/sun/crypto/provider/CICO/PBEFunc/CipherNCFuncTest.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/Encrypt.java                                            Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/GCMIncrementByte4.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/GCMLargeDataKAT.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/GCMParameterSpecTest.java                               Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/GCMShortBuffer.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/GCMShortInput.java                                      Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/KeyWrapper.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/ReadWriteSkip.java                                      Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/SameBuffer.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/SealedObjectTest.java                                   Passed. Execution successful
 com/sun/crypto/provider/Cipher/AEAD/WrongAAD.java                                           Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/CICO.java                                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/CTR.java                                                 Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Padding.java                                             Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Test4511676.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Test4512524.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Test4512704.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Test4513830.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Test4517355.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/Test4626070.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestAESCipher.java                                       Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithDefaultProvider.java           Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithProviderChange.java            Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestAESCiphers/TestAESWithRemoveAddProvider.java         Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestCICOWithGCM.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestCICOWithGCMAndAAD.java                               Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestCopySafe.java                                        Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestGCMKeyAndIvCheck.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestGHASH.java                                           Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestISO10126Padding.java                                 Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestKATForECB_IV.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestKATForECB_VK.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestKATForECB_VT.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestKATForGCM.java                                       Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestNoPaddingModes.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestNonexpanding.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestSameBuffer.java                                      Passed. Execution successful
 com/sun/crypto/provider/Cipher/AES/TestShortBuffer.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/Blowfish/BlowfishTestVector.java                             Passed. Execution successful
 com/sun/crypto/provider/Cipher/Blowfish/TestCipherBlowfish.java                             Passed. Execution successful
 com/sun/crypto/provider/Cipher/CTR/CounterMode.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/CTS/CTSMode.java                                             Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KAT.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20KeyGeneratorTest.java                       Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20NoReuse.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/ChaCha20Poly1305ParamTest.java                      Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/OutputSizeTest.java                                 Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20CipherUnitTest.java                Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/ChaCha20Poly1305ParametersUnitTest.java    Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id0            Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id1            Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id2            Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id3            Passed. Execution successful
 com/sun/crypto/provider/Cipher/ChaCha20/unittest/Poly1305UnitTestDriver.java#id4            Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/DESKeyCleanupTest.java                                   Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/DESSecretKeySpec.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/DesAPITest.java                                          Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/DoFinalReturnLen.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/FlushBug.java                                            Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/KeyWrapping.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/PaddingTest.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/PerformanceTest.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/Sealtest.java                                            Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/TestCipherDES.java                                       Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/TestCipherDESede.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/DES/TextPKCS5PaddingTest.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/JCE/Bugs/4686632/Empty.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/KeyWrap/NISTWrapKAT.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/KeyWrap/TestCipherKeyWrapperTest.java                        Passed. Execution successful
 com/sun/crypto/provider/Cipher/KeyWrap/TestGeneral.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/KeyWrap/TestKeySizeCheck.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/KeyWrap/XMLEncKAT.java                                       Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/CheckPBEKeySize.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/DecryptWithoutParameters.java                            Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/NegativeLength.java                                      Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBEInvalidParamsTest.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBEKeyCleanupTest.java                                   Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBEKeyTest.java                                          Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBEKeysAlgorithmNames.java                               Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBEParametersTest.java                                   Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBES2Test.java                                           Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBESameBuffer/PBESameBuffer.java                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBESealedObject.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBKDF2Translate.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBMacBuffer.java                                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PBMacDoFinalVsUpdate.java                                Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PKCS12Cipher.java                                        Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PKCS12CipherKAT.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/PKCS12Oid.java                                           Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/TestCipherKeyWrapperPBEKey.java                          Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/TestCipherPBE.java                                       Passed. Execution successful
 com/sun/crypto/provider/Cipher/PBE/TestCipherPBECons.java                                   Passed. Execution successful
 com/sun/crypto/provider/Cipher/RC2ArcFour/CipherKAT.java                                    Passed. Execution successful
 com/sun/crypto/provider/Cipher/RSA/TestOAEP.java                                            Passed. Execution successful
 com/sun/crypto/provider/Cipher/RSA/TestOAEPPadding.java                                     Passed. Execution successful
 com/sun/crypto/provider/Cipher/RSA/TestOAEPParameterSpec.java                               Passed. Execution successful
 com/sun/crypto/provider/Cipher/RSA/TestOAEPWithParams.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/RSA/TestOAEP_KAT.java                                        Passed. Execution successful
 com/sun/crypto/provider/Cipher/RSA/TestRSA.java                                             Passed. Execution successful
 com/sun/crypto/provider/Cipher/Test4958071.java                                             Passed. Execution successful
 com/sun/crypto/provider/Cipher/TextLength/SameBufferOverwrite.java                          Passed. Execution successful
 com/sun/crypto/provider/Cipher/TextLength/TestCipherTextLength.java                         Passed. Execution successful
 com/sun/crypto/provider/Cipher/UTIL/StrongOrUnlimited.java                                  Passed. Execution successful
 com/sun/crypto/provider/Cipher/UTIL/SunJCEGetInstance.java                                  Passed. Execution successful
 com/sun/crypto/provider/DHKEM/Compliance.java                                               Passed. Execution successful
 com/sun/crypto/provider/DHKEM/NameSensitiveness.java                                        Passed. Execution successful
 com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java                                     Passed. Execution successful
 com/sun/crypto/provider/KDF/HKDFDelayedPRK.java                                             Passed. Execution successful
 com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java                                         Passed. Execution successful
 com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java                                       Passed. Execution successful
 com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java                                            Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java                                 Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java                                   Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java                                   Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/DHKeyAgreementPadding.java                             Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/DHKeyFactory.java                                      Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/DHKeyGenSpeed.java                                     Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/ECKeyCheck.java                                        Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/SameDHKeyStressTest.java                               Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/SupportedDHKeys.java                                   Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/SupportedDHParamGens.java                              Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/SupportedDHParamGensLongKey.java                       Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/TestExponentSize.java                                  Passed. Execution successful
 com/sun/crypto/provider/KeyAgreement/UnsupportedDHKeys.java                                 Passed. Execution successful
 com/sun/crypto/provider/KeyFactory/PBEKeyDestroyTest.java                                   Passed. Execution successful
 com/sun/crypto/provider/KeyFactory/PBKDF2HmacSHA1FactoryTest.java                           Passed. Execution successful
 com/sun/crypto/provider/KeyFactory/TestProviderLeak.java                                    Passed. Execution successful
 com/sun/crypto/provider/KeyGenerator/Test4628062.java                                       Passed. Execution successful
 com/sun/crypto/provider/KeyGenerator/Test6227536.java                                       Passed. Execution successful
 com/sun/crypto/provider/KeyGenerator/TestExplicitKeyLength.java                             Passed. Execution successful
 com/sun/crypto/provider/KeyProtector/IterationCount.java                                    Passed. Execution successful
 com/sun/crypto/provider/Mac/DigestCloneabilityTest.java                                     Passed. Execution successful
 com/sun/crypto/provider/Mac/EmptyByteBufferTest.java                                        Passed. Execution successful
 com/sun/crypto/provider/Mac/HmacMD5.java                                                    Passed. Execution successful
 com/sun/crypto/provider/Mac/HmacPBESHA1.java                                                Passed. Execution successful
 com/sun/crypto/provider/Mac/HmacSHA512.java                                                 Passed. Execution successful
 com/sun/crypto/provider/Mac/HmacSaltLengths.java                                            Passed. Execution successful
 com/sun/crypto/provider/Mac/LargeByteBufferTest.java                                        Passed. Execution successful
 com/sun/crypto/provider/Mac/MacClone.java                                                   Passed. Execution successful
 com/sun/crypto/provider/Mac/MacKAT.java                                                     Passed. Execution successful
 com/sun/crypto/provider/Mac/MacSameTest.java                                                Passed. Execution successful
 com/sun/crypto/provider/Mac/NullByteBufferTest.java                                         Passed. Execution successful
 com/sun/crypto/provider/Mac/Test6205692.java                                                Passed. Execution successful
 com/sun/crypto/provider/NSASuiteB/TestAESOids.java                                          Passed. Execution successful
 com/sun/crypto/provider/NSASuiteB/TestAESWrapOids.java                                      Passed. Execution successful
 com/sun/crypto/provider/NSASuiteB/TestHmacSHAOids.java                                      Passed. Execution successful
 com/sun/crypto/provider/TLS/TestKeyMaterial.java                                            Passed. Execution successful
 com/sun/crypto/provider/TLS/TestLeadingZeroes.java                                          Passed. Execution successful
 com/sun/crypto/provider/TLS/TestMasterSecret.java                                           Passed. Execution successful
 com/sun/crypto/provider/TLS/TestPRF.java                                                    Passed. Execution successful
 com/sun/crypto/provider/TLS/TestPRF12.java                                                  Passed. Execution successful
 com/sun/crypto/provider/TLS/TestPremaster.java                                              Passed. Execution successful
 java/security/AccessControlContext/CheckCtor.java                                           Passed. Execution successful
 java/security/AccessControlContext/NullCombinerEquals.java                                  Passed. Execution successful
 java/security/AccessController/PreserveCombiner.java                                        Passed. Execution successful
 java/security/AsymmetricKey/GetParams.java                                                  Passed. Execution successful
 java/security/BasicPermission/BasicPermissionCollection.java                                Passed. Execution successful
 java/security/BasicPermission/EqualsImplies.java                                            Passed. Execution successful
 java/security/BasicPermission/ExitVMEquals.java                                             Passed. Execution successful
 java/security/BasicPermission/Homogeneity.java                                              Passed. Execution successful
 java/security/BasicPermission/MixedBasicPermissions.java                                    Passed. Execution successful
 java/security/BasicPermission/NullOrEmptyName.java                                          Passed. Execution successful
 java/security/BasicPermission/PermClass.java                                                Passed. Execution successful
 java/security/BasicPermission/SerialVersion.java                                            Passed. Execution successful
 java/security/BasicPermission/Wildcard.java                                                 Passed. Execution successful
 java/security/CodeSigner/Serialize.java                                                     Passed. Execution successful
 java/security/CodeSource/CertsMatch.java                                                    Passed. Execution successful
 java/security/CodeSource/Implies.java                                                       Passed. Execution successful
 java/security/DigestInputStream/TestSkipAndReset.java                                       Passed. Execution successful
 java/security/Exceptions/ChainingConstructors.java                                          Passed. Execution successful
 java/security/Identity/EqualsHashCodeContract.java                                          Passed. Execution successful
 java/security/IdentityScope/NoDefaultSystemScope.java                                       Passed. Execution successful
 java/security/KeyAgreement/Generic.java                                                     Passed. Execution successful
 java/security/KeyAgreement/KeyAgreementTest.java                                            Passed. Execution successful
 java/security/KeyAgreement/KeySizeTest.java                                                 Passed. Execution successful
 java/security/KeyAgreement/KeySpecTest.java                                                 Passed. Execution successful
 java/security/KeyAgreement/MultiThreadTest.java                                             Passed. Execution successful
 java/security/KeyAgreement/NegativeTest.java                                                Passed. Execution successful
 java/security/KeyFactory/Failover.java                                                      Passed. Execution successful
 java/security/KeyFactory/GenerateRSAPrivateCrtKey.java                                      Passed. Execution successful
 java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java                            Passed. Execution successful
 java/security/KeyPairGenerator/Failover.java                                                Passed. Execution successful
 java/security/KeyPairGenerator/FinalizeHalf.java                                            Passed. Execution successful
 java/security/KeyPairGenerator/GenerateKeypair.java                                         Passed. Execution successful
 java/security/KeyPairGenerator/GenerateRSAKeyPair.java                                      Passed. Execution successful
 java/security/KeyRep/Serial.java                                                            Passed. Execution successful
 java/security/KeyRep/SerialDSAPubKey.java                                                   Passed. Execution successful
 java/security/KeyRep/SerialOld.java                                                         Passed. Execution successful
 java/security/KeyStore/CheckInputStream.java                                                Passed. Execution successful
 java/security/KeyStore/DefaultEntryType.java                                                Passed. Execution successful
 java/security/KeyStore/EntryMethods.java                                                    Passed. Execution successful
 java/security/KeyStore/KeyStoreBuilder.java                                                 Passed. Execution successful
 java/security/KeyStore/OneProbeOneNot.java                                                  Passed. Execution successful
 java/security/KeyStore/PBETest.java                                                         Passed. Execution successful
 java/security/KeyStore/PKCS12/CheckDefaults.java                                            Passed. Execution successful
 java/security/KeyStore/PKCS12/CheckNullDefault.java                                         Passed. Execution successful
 java/security/KeyStore/PKCS12/ConvertP12Test.java                                           Passed. Execution successful
 java/security/KeyStore/PKCS12/EntryProtectionTest.java                                      Passed. Execution successful
 java/security/KeyStore/PKCS12/KeytoolReaderP12Test.java                                     Passed. Execution successful
 java/security/KeyStore/PKCS12/KeytoolWriteP12Test.java                                      Passed. Execution successful
 java/security/KeyStore/PKCS12/MetadataEmptyTest.java                                        Passed. Execution successful
 java/security/KeyStore/PKCS12/MetadataStoreLoadTest.java                                    Passed. Execution successful
 java/security/KeyStore/PKCS12/ReadP12Test.java                                              Passed. Execution successful
 java/security/KeyStore/PKCS12/StoreTrustedCertAPITest.java                                  Passed. Execution successful
 java/security/KeyStore/PKCS12/StoreTrustedCertKeytool.java                                  Passed. Execution successful
 java/security/KeyStore/PKCS12/UnmodifiableAttributes.java                                   Passed. Execution successful
 java/security/KeyStore/PKCS12/WriteP12Test.java                                             Passed. Execution successful
 java/security/KeyStore/ProbeKeystores.java                                                  Passed. Execution successful
 java/security/KeyStore/TestKeyStoreBasic.java                                               Passed. Execution successful
 java/security/KeyStore/TestKeyStoreEntry.java                                               Passed. Execution successful
 java/security/MessageDigest/ArgumentSanity.java                                             Passed. Execution successful
 java/security/MessageDigest/ByteBuffers.java                                                Passed. Execution successful
 java/security/MessageDigest/TestCloneable.java                                              Passed. Execution successful
 java/security/MessageDigest/TestDigestIOStream.java                                         Passed. Execution successful
 java/security/MessageDigest/TestSameLength.java                                             Passed. Execution successful
 java/security/MessageDigest/TestSameValue.java                                              Passed. Execution successful
 java/security/MessageDigest/ThreadSafetyTest.java                                           Passed. Execution successful
 java/security/PKCS12Attribute/HashCode.java                                                 Passed. Execution successful
 java/security/Permission/NullName.java                                                      Passed. Execution successful
 java/security/Permission/ToString.java                                                      Passed. Execution successful
 java/security/PermissionCollection/AddToReadOnlyPermissionCollection.java                   Passed. Execution successful
 java/security/PermissionCollection/Concurrent.java                                          Passed. Execution successful
 java/security/PermissionCollection/PermissionCollectionStreamTest.java                      Passed. Execution successful
 java/security/Permissions/DeserializeInvalidPermissions.java                                Passed. Execution successful
 java/security/Principal/Implies.java                                                        Passed. Execution successful
 java/security/PrivilegedActionException/PrintWrappedException.java                          Passed. Execution successful
 java/security/ProtectionDomain/CheckWhatYouGet.java                                         Passed. Execution successful
 java/security/ProtectionDomain/NullPerms.java                                               Passed. Execution successful
 java/security/Provider/CaseSensitiveServices.java                                           Passed. Execution successful
 java/security/Provider/CertStoreConstructorParam.java                                       Passed. Execution successful
 java/security/Provider/ChangeProviders.java                                                 Passed. Execution successful
 java/security/Provider/DefaultProviderList.java                                             Passed. Execution successful
 java/security/Provider/Equals.java                                                          Passed. Execution successful
 java/security/Provider/GetInstance.java                                                     Passed. Execution successful
 java/security/Provider/GetServiceRace.java                                                  Passed. Execution successful
 java/security/Provider/InvalidServiceTest.java                                              Passed. Execution successful
 java/security/Provider/NewInstance.java                                                     Passed. Execution successful
 java/security/Provider/ProviderInfoCheck.java                                               Passed. Execution successful
 java/security/Provider/ProviderVersionCheck.java                                            Passed. Execution successful
 java/security/Provider/RemoveProvider.java                                                  Passed. Execution successful
 java/security/Provider/SecurityProviderModularTest.java                                     Passed. Execution successful
 java/security/Provider/SupportsParameter.java                                               Passed. Execution successful
 java/security/Provider/Turkish.java                                                         Passed. Execution successful
 java/security/SecureClassLoader/DefineClassByteBuffer.java                                  Passed. Execution successful
 java/security/SecureRandom/ApiTest.java                                                     Passed. Execution successful
 java/security/SecureRandom/DefaultAlgo.java                                                 Passed. Execution successful
 java/security/SecureRandom/DefaultProvider.java                                             Passed. Execution successful
 java/security/SecureRandom/DrbgParametersSpec.java                                          Passed. Execution successful
 java/security/SecureRandom/EnoughSeedTest.java                                              Passed. Execution successful
 java/security/SecureRandom/GetAlgorithm.java                                                Passed. Execution successful
 java/security/SecureRandom/GetInstanceTest.java                                             Passed. Execution successful
 java/security/SecureRandom/MultiThreadTest.java                                             Passed. Execution successful
 java/security/SecureRandom/NextBytesNull.java                                               Passed. Execution successful
 java/security/SecureRandom/NoSync.java                                                      Passed. Execution successful
 java/security/SecureRandom/Serialize.java                                                   Passed. Execution successful
 java/security/SecureRandom/SerializedSeedTest.java                                          Passed. Execution successful
 java/security/SecureRandom/ThreadSafe.java                                                  Passed. Execution successful
 java/security/Security/CaseInsensitiveAlgNames.java                                         Passed. Execution successful
 java/security/Security/ClassLoader/DeprivilegedModuleLoaderTest.java                        Passed. Execution successful
 java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java                         Passed. Execution successful
 java/security/Security/ClassLoaderDeadlock/Deadlock.java                                    Passed. Execution successful
 java/security/Security/ConfigFileTest.java                                                  Passed. Execution successful
 java/security/Security/NoInstalledProviders.java                                            Passed. Execution successful
 java/security/Security/Nulls.java                                                           Passed. Execution successful
 java/security/Security/ProviderFiltering.java                                               Passed. Execution successful
 java/security/Security/SecurityPropFile/SecurityPropFile.java                               Passed. Execution successful
 java/security/Security/SynchronizedAccess.java                                              Passed. Execution successful
 java/security/Security/removing/RemoveProviderByIdentity.java                               Passed. Execution successful
 java/security/Security/removing/RemoveProviders.java                                        Passed. Execution successful
 java/security/Security/removing/RemoveStaticProvider.java                                   Passed. Execution successful
 java/security/Security/signedfirst/DynStatic.java                                           Passed. Execution successful
 java/security/Signature/ByteBuffers.java                                                    Passed. Execution successful
 java/security/Signature/NONEwithRSA.java                                                    Passed. Execution successful
 java/security/Signature/NoProvider.java                                                     Passed. Execution successful
 java/security/Signature/Offsets.java                                                        Passed. Execution successful
 java/security/Signature/ResetAfterException.java                                            Passed. Execution successful
 java/security/Signature/SignWithOutputBuffer.java                                           Passed. Execution successful
 java/security/Signature/SignatureGetAlgorithm.java                                          Passed. Execution successful
 java/security/Signature/SignatureGetInstance.java                                           Passed. Execution successful
 java/security/Signature/SignatureLength.java                                                Passed. Execution successful
 java/security/Signature/TestCloneable.java                                                  Passed. Execution successful
 java/security/Signature/TestInitSignWithMyOwnRandom.java                                    Passed. Execution successful
 java/security/Signature/VerifyRangeCheckOverflow.java                                       Passed. Execution successful
 java/security/SignedJar/SignedJarWithCustomClassLoader.java                                 Passed. Execution successful
 java/security/SignedJar/spi-calendar-provider/TestSPISigned.java                            Passed. Execution successful
 java/security/SignedObject/Chain.java                                                       Passed. Execution successful
 java/security/SignedObject/Copy.java                                                        Passed. Execution successful
 java/security/SignedObject/Correctness.java                                                 Passed. Execution successful
 java/security/UnresolvedPermission/AccessorMethods.java                                     Passed. Execution successful
 java/security/cert/CertPath/Serialize.java                                                  Passed. Execution successful
 java/security/cert/CertPathBuilder/GetInstance.java                                         Passed. Execution successful
 java/security/cert/CertPathBuilder/NoExtensions.java                                        Passed. Execution successful
 java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java                              Passed. Execution successful
 java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java                        Passed. Execution successful
 java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java                          Passed. Execution successful
 java/security/cert/CertPathBuilder/selfIssued/StatusLoopDependency.java                     Passed. Execution successful
 java/security/cert/CertPathBuilder/targetConstraints/BuildEEBasicConstraints.java           Passed. Execution successful
 java/security/cert/CertPathBuilder/targetConstraints/BuildOddSel.java                       Passed. Execution successful
 java/security/cert/CertPathBuilder/zeroLengthPath/ZeroLengthPath.java                       Passed. Execution successful
 java/security/cert/CertPathEncodingTest.java                                                Passed. Execution successful
 java/security/cert/CertPathValidator/OCSP/AIACheck.java                                     Passed. Execution successful
 java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java                                Passed. Execution successful
 java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java                              Passed. Execution successful
 java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java                                  Passed. Execution successful
 java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java                                Passed. Execution successful
 java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java                   Passed. Execution successful
 java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java            Passed. Execution successful
 java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevel.java                   Passed. Execution successful
 java/security/cert/CertPathValidator/indirectCRL/CircularCRLTwoLevelRevoked.java            Passed. Execution successful
 java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java            Passed. Execution successful
 java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java  Passed. Execution successful
 java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java         Passed. Execution successful
 java/security/cert/CertPathValidator/nameConstraintsRFC822/ValidateCertPath.java            Passed. Execution successful
 java/security/cert/CertPathValidator/targetConstraints/ValidateTargetConstraints.java       Passed. Execution successful
 java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java                   Passed. Execution successful
 java/security/cert/CertPathValidator/trustAnchor/ValidateNC.java                            Passed. Execution successful
 java/security/cert/CertPathValidatorException/GetMessage.java                               Passed. Execution successful
 java/security/cert/CertPathValidatorException/ReasonTest.java                               Passed. Execution successful
 java/security/cert/CertPathValidatorException/Serial.java                                   Passed. Execution successful
 java/security/cert/CertStore/NoLDAP.java                                                    Passed. Execution successful
 java/security/cert/CertificateFactory/BadX509CertData.java                                  Passed. Execution successful
 java/security/cert/CertificateFactory/GenerateCertificatesEmptyCollection.java              Passed. Execution successful
 java/security/cert/CertificateFactory/ReturnStream.java                                     Passed. Execution successful
 java/security/cert/CertificateFactory/invalidEncodedCerts/DetectInvalidEncoding.java        Passed. Execution successful
 java/security/cert/CertificateFactory/openssl/BadFooter.java                                Passed. Execution successful
 java/security/cert/CertificateFactory/openssl/OpenSSLCert.java                              Passed. Execution successful
 java/security/cert/CertificateFactory/slowstream.sh                                         Passed. Execution successful
 java/security/cert/CertificateRevokedException/Basic.java                                   Passed. Execution successful
 java/security/cert/GetInstance.java                                                         Passed. Execution successful
 java/security/cert/PKIXBuilderParameters/InvalidParameters.java                             Passed. Execution successful
 java/security/cert/PKIXParameters/InvalidParameters.java                                    Passed. Execution successful
 java/security/cert/PKIXRevocationChecker/OcspUnauthorized.java                              Passed. Execution successful
 java/security/cert/PKIXRevocationChecker/UnitTest.java                                      Passed. Execution successful
 java/security/cert/PolicyNode/GetPolicyQualifiers.java                                      Passed. Execution successful
 java/security/cert/URICertStoreParameters/TestBasic.java                                    Passed. Execution successful
 java/security/cert/X509CRL/VerifyDefault.java                                               Passed. Execution successful
 java/security/cert/X509CRLSelector/CRLNumberMissing.java                                    Passed. Execution successful
 java/security/cert/X509CertSelector/SetNameConstraintsEmptySequence.java                    Passed. Execution successful
 java/security/cert/X509CertSelectorTest.java                                                Passed. Execution successful
 java/security/cert/X509Certificate/EmptySubject.java                                        Passed. Execution successful
 java/security/cert/X509Certificate/ExtKeyUsage.java                                         Passed. Execution successful
 java/security/cert/X509Certificate/GetSigAlgParams.java                                     Passed. Execution successful
 java/security/cert/X509Certificate/GetUnparseableExtensions.java                            Passed. Execution successful
 java/security/cert/X509Certificate/VerifyDefault.java                                       Passed. Execution successful
 java/security/cert/X509Certificate/X509BadCertificate.java                                  Passed. Execution successful
 java/security/cert/pkix/nameConstraintsMinMax/VerifyNameConstraints.java                    Passed. Execution successful
 java/security/cert/pkix/policyChanges/TestPolicy.java                                       Passed. Execution successful
 java/security/misc/GetInstanceNullsEmpties.java                                             Passed. Execution successful
 java/security/misc/TestDefaultRandom.java                                                   Passed. Execution successful
 java/security/misc/Versions.java                                                            Passed. Execution successful
 java/security/spec/ECCBasic.java                                                            Passed. Execution successful
 java/security/spec/EllipticCurveMatch.java                                                  Passed. Execution successful
 java/security/spec/IsAssignableFromOrder.java                                               Passed. Execution successful
 java/security/spec/PKCS8EncodedKeySpec/Algorithm.java                                       Passed. Execution successful
 java/security/spec/RC2ParameterSpec/InvalidArrayIndex.java                                  Passed. Execution successful
 java/security/spec/TestNamedParameterSpec.java                                              Passed. Execution successful
 sun/security/ec/ECDHKeyAgreementParamValidation.java                                        Passed. Execution successful
 sun/security/ec/ECDHPrimitive.java                                                          Passed. Execution successful
 sun/security/ec/ECDSAPrimitive.java                                                         Passed. Execution successful
 sun/security/ec/ECDSAPrvGreaterThanOrder.java                                               Passed. Execution successful
 sun/security/ec/InvalidCurve.java                                                           Passed. Execution successful
 sun/security/ec/NSASuiteB/TestSHAwithECDSASignatureOids.java                                Passed. Execution successful
 sun/security/ec/OidInstance.java                                                            Passed. Execution successful
 sun/security/ec/SignatureDigestTruncate.java                                                Passed. Execution successful
 sun/security/ec/SignatureKAT.java                                                           Passed. Execution successful
 sun/security/ec/SignatureOffsets.java                                                       Passed. Execution successful
 sun/security/ec/SignatureParameters.java                                                    Passed. Execution successful
 sun/security/ec/SignedObjectChain.java                                                      Passed. Execution successful
 sun/security/ec/TestEC.java                                                                 Passed. Execution successful
 sun/security/ec/ecModuleCheck.java                                                          Passed. Execution successful
 sun/security/ec/ed/EdCRLSign.java                                                           Passed. Execution successful
 sun/security/ec/ed/EdDSAKeyCompatibility.java                                               Passed. Execution successful
 sun/security/ec/ed/EdDSAKeySize.java                                                        Passed. Execution successful
 sun/security/ec/ed/EdDSANegativeTest.java                                                   Passed. Execution successful
 sun/security/ec/ed/EdDSAParamSpec.java                                                      Passed. Execution successful
 sun/security/ec/ed/EdDSAReuseTest.java                                                      Passed. Execution successful
 sun/security/ec/ed/EdDSATest.java                                                           Passed. Execution successful
 sun/security/ec/ed/EdECKeyFormat.java                                                       Passed. Execution successful
 sun/security/ec/ed/EmptyMessage.java                                                        Passed. Execution successful
 sun/security/ec/ed/TestEdDSA.java                                                           Passed. Execution successful
 sun/security/ec/ed/TestEdOps.java                                                           Passed. Execution successful
 sun/security/ec/xec/TestXDH.java                                                            Passed. Execution successful
 sun/security/ec/xec/TestXECOps.java                                                         Passed. Execution successful
 sun/security/ec/xec/XECIterative.java                                                       Passed. Execution successful
 sun/security/ec/xec/XECKeyFormat.java                                                       Passed. Execution successful
 sun/security/jca/NullPreferredList.java                                                     Passed. Execution successful
 sun/security/jca/PreferredProviderNegativeTest.java                                         Passed. Execution successful
 sun/security/jca/PreferredProviderTest.java                                                 Passed. Execution successful
 sun/security/jgss/CtorTests2.java                                                           Passed. Execution successful
 sun/security/jgss/DefaultGssConfig.java                                                     Passed. Execution successful
 sun/security/jgss/GssContextCleanup.java                                                    Passed. Execution successful
 sun/security/jgss/GssMemoryIssues.java                                                      Passed. Execution successful
 sun/security/jgss/GssNPE.java                                                               Passed. Execution successful
 sun/security/jgss/GssNameCleanup.java                                                       Passed. Execution successful
 sun/security/jgss/spnego/MSOID.java                                                         Passed. Execution successful
 sun/security/jgss/spnego/MechTokenMissing.java                                              Passed. Execution successful
 sun/security/jgss/spnego/NegTokenTargFields.java                                            Passed. Execution failed as expected
 sun/security/jgss/spnego/NoSpnegoAsDefMech.java                                             Passed. Execution successful
 sun/security/jgss/spnego/NotPreferredMech.java                                              Passed. Execution successful
 sun/security/krb5/BadKdcDefaultValue.java                                                   Passed. Execution successful
 sun/security/krb5/ErrorMessages.java                                                        Passed. Execution successful
 sun/security/krb5/IPv6.java                                                                 Passed. Execution successful
 sun/security/krb5/Krb5NameEquals.java                                                       Passed. Execution successful
 sun/security/krb5/KrbCredSubKey.java                                                        Passed. Execution successful
 sun/security/krb5/MicroTime.java                                                            Passed. Execution successful
 sun/security/krb5/NegativeNonce.java                                                        Passed. Execution successful
 sun/security/krb5/NullStringToKey.java                                                      Passed. Execution successful
 sun/security/krb5/OptionPADataInKDCReq.java                                                 Passed. Execution successful
 sun/security/krb5/RFC396xTest.java                                                          Passed. Execution successful
 sun/security/krb5/ServiceCredsCombination.java                                              Passed. Execution successful
 sun/security/krb5/TestPAData.java                                                           Passed. Execution successful
 sun/security/krb5/UnknownCCEntry.java                                                       Passed. Execution successful
 sun/security/krb5/auto/AcceptorSubKey.java                                                  Passed. Execution successful
 sun/security/krb5/auto/Addresses.java                                                       Passed. Execution successful
 sun/security/krb5/auto/AddressesAndNameType.java                                            Passed. Execution successful
 sun/security/krb5/auto/AlwaysEncPaReq.java                                                  Passed. Execution successful
 sun/security/krb5/auto/Basic.java                                                           Passed. Execution successful
 sun/security/krb5/auto/BasicKrb5Test.java                                                   Passed. Execution successful
 sun/security/krb5/auto/BasicProc.java                                                       Passed. Execution successful
 sun/security/krb5/auto/BogusKDC.java                                                        Passed. Execution successful
 sun/security/krb5/auto/CaseSensitive.java                                                   Passed. Execution successful
 sun/security/krb5/auto/CleanState.java                                                      Passed. Execution successful
 sun/security/krb5/auto/Cleaners.java                                                        Passed. Execution successful
 sun/security/krb5/auto/CrossRealm.java                                                      Passed. Execution successful
 sun/security/krb5/auto/DiffNameSameKey.java                                                 Passed. Execution successful
 sun/security/krb5/auto/DiffSaltParams.java                                                  Passed. Execution successful
 sun/security/krb5/auto/DnsCanonicalizeHostname.java                                         Passed. Execution successful
 sun/security/krb5/auto/DupEtypes.java                                                       Passed. Execution successful
 sun/security/krb5/auto/DynamicKeytab.java                                                   Passed. Execution successful
 sun/security/krb5/auto/EmptyPassword.java                                                   Passed. Execution successful
 sun/security/krb5/auto/FileKeyTab.java                                                      Passed. Execution successful
 sun/security/krb5/auto/ForwardableCheck.java                                                Passed. Execution successful
 sun/security/krb5/auto/Forwarded.java                                                       Passed. Execution successful
 sun/security/krb5/auto/GSS.java                                                             Passed. Execution successful
 sun/security/krb5/auto/GSSUnbound.java                                                      Passed. Execution successful
 sun/security/krb5/auto/HttpNegotiateServer.java                                             Passed. Execution successful
 sun/security/krb5/auto/HttpsCB.java                                                         Passed. Execution successful
 sun/security/krb5/auto/IgnoreChannelBinding.java                                            Passed. Execution successful
 sun/security/krb5/auto/KPEquals.java                                                        Passed. Execution successful
 sun/security/krb5/auto/KdcPolicy.java                                                       Passed. Execution successful
 sun/security/krb5/auto/KeyTabCompat.java                                                    Passed. Execution successful
 sun/security/krb5/auto/KrbTicket.java                                                       Passed. Execution successful
 sun/security/krb5/auto/KvnoNA.java                                                          Passed. Execution successful
 sun/security/krb5/auto/LifeTimeInSeconds.java                                               Passed. Execution successful
 sun/security/krb5/auto/LoginModuleDebug.java                                                Passed. Execution successful
 sun/security/krb5/auto/LoginModuleOptions.java                                              Passed. Execution successful
 sun/security/krb5/auto/LoginNoPass.java                                                     Passed. Execution successful
 sun/security/krb5/auto/LongLife.java                                                        Passed. Execution successful
 sun/security/krb5/auto/MSOID2.java                                                          Passed. Execution successful
 sun/security/krb5/auto/ModuleName.java                                                      Passed. Execution successful
 sun/security/krb5/auto/MoreKvno.java                                                        Passed. Execution successful
 sun/security/krb5/auto/NewInquireTypes.java                                                 Passed. Execution successful
 sun/security/krb5/auto/NewSalt.java                                                         Passed. Execution successful
 sun/security/krb5/auto/NoAddresses.java                                                     Passed. Execution failed as expected
 sun/security/krb5/auto/NoInitNoKeytab.java                                                  Passed. Execution successful
 sun/security/krb5/auto/NonAscii.java                                                        Passed. Execution failed as expected
 sun/security/krb5/auto/NonMutualSpnego.java                                                 Passed. Execution successful
 sun/security/krb5/auto/NoneReplayCacheTest.java                                             Passed. Execution successful
 sun/security/krb5/auto/NullRenewUntil.java                                                  Passed. Execution successful
 sun/security/krb5/auto/OkAsDelegate.java                                                    Passed. Execution successful
 sun/security/krb5/auto/OkAsDelegateXRealm.java                                              Passed. Execution successful
 sun/security/krb5/auto/OnlyDesLogin.java                                                    Passed. Execution successful
 sun/security/krb5/auto/PrincipalNameEquals.java                                             Passed. Execution successful
 sun/security/krb5/auto/RRC.java                                                             Passed. Execution successful
 sun/security/krb5/auto/RealmSpecificValues.java                                             Passed. Execution successful
 sun/security/krb5/auto/ReferralsTest.java                                                   Passed. Execution successful
 sun/security/krb5/auto/RefreshKrb5Config.java                                               Passed. Execution successful
 sun/security/krb5/auto/Renew.java                                                           Passed. Execution successful
 sun/security/krb5/auto/Renewal.java                                                         Passed. Execution successful
 sun/security/krb5/auto/ReplayCacheExpunge.java                                              Passed. Execution failed as expected
 sun/security/krb5/auto/ReplayCachePrecise.java                                              Passed. Execution successful
 sun/security/krb5/auto/ReplayCacheTest.java                                                 Passed. Execution successful
 sun/security/krb5/auto/ReplayCacheTestProc.java                                             Passed. Execution successful
 sun/security/krb5/auto/ReplayCacheTestProcWithMD5.java                                      Passed. Execution successful
 sun/security/krb5/auto/S4U2proxy.java                                                       Passed. Execution successful
 sun/security/krb5/auto/S4U2proxyGSS.java                                                    Passed. Execution successful
 sun/security/krb5/auto/S4U2self.java                                                        Passed. Execution successful
 sun/security/krb5/auto/S4U2selfAsServer.java                                                Passed. Execution successful
 sun/security/krb5/auto/S4U2selfAsServerGSS.java                                             Passed. Execution successful
 sun/security/krb5/auto/S4U2selfGSS.java                                                     Passed. Execution successful
 sun/security/krb5/auto/S4U2selfNotF.java                                                    Passed. Execution successful
 sun/security/krb5/auto/SPNEGO.java                                                          Passed. Execution successful
 sun/security/krb5/auto/SaslBasic.java                                                       Passed. Execution successful
 sun/security/krb5/auto/SaslMutual.java                                                      Passed. Execution successful
 sun/security/krb5/auto/SaslUnbound.java                                                     Passed. Execution failed as expected
 sun/security/krb5/auto/SpnegoLifeTime.java                                                  Passed. Execution successful
 sun/security/krb5/auto/SpnegoReqFlags.java                                                  Passed. Execution successful
 sun/security/krb5/auto/SpnegoUnknownMech.java                                               Passed. Execution failed as expected
 sun/security/krb5/auto/Test5653.java                                                        Passed. Execution successful
 sun/security/krb5/auto/TicketSName.java                                                     Passed. Execution successful
 sun/security/krb5/auto/TwoOrThree.java                                                      Passed. Execution failed as expected
 sun/security/krb5/auto/TwoPrinces.java                                                      Passed. Execution successful
 sun/security/krb5/auto/TwoTab.java                                                          Passed. Execution successful
 sun/security/krb5/auto/Unavailable.java                                                     Passed. Execution successful
 sun/security/krb5/auto/UnboundService.java                                                  Passed. Execution failed as expected
 sun/security/krb5/auto/Unreachable.java                                                     Passed. Execution successful
 sun/security/krb5/auto/UseCacheAndStoreKey.java                                             Passed. Execution successful
 sun/security/krb5/auto/W83.java                                                             Passed. Execution successful
 sun/security/krb5/auto/principalProperty/PrincipalSystemPropTest.java                       Passed. Execution successful
 sun/security/krb5/canonicalize/Test.java                                                    Passed. Execution successful
 sun/security/krb5/ccache/CorruptedCC.java                                                   Passed. Execution successful
 sun/security/krb5/ccache/DefaultFile.java                                                   Passed. Execution successful
 sun/security/krb5/ccache/EmptyCC.java                                                       Passed. Execution successful
 sun/security/krb5/ccache/EmptyRealmCC.java                                                  Passed. Execution successful
 sun/security/krb5/ccache/Refresh.java                                                       Passed. Execution successful
 sun/security/krb5/ccache/TimeInCCache.java                                                  Passed. Execution successful
 sun/security/krb5/ccache/TwoFiles.java                                                      Passed. Execution successful
 sun/security/krb5/config/ConfPlusProp.java                                                  Passed. Execution successful
 sun/security/krb5/config/ConfigWithQuotations.java                                          Passed. Execution successful
 sun/security/krb5/config/DNS.java                                                           Passed. Execution successful
 sun/security/krb5/config/DefUdpLimit.java                                                   Passed. Execution successful
 sun/security/krb5/config/DnsFallback.java                                                   Passed. Execution successful
 sun/security/krb5/config/Duplicates.java                                                    Passed. Execution successful
 sun/security/krb5/config/Duration.java                                                      Passed. Execution successful
 sun/security/krb5/config/ExtraLines.java                                                    Passed. Execution successful
 sun/security/krb5/config/Include.java                                                       Passed. Execution successful
 sun/security/krb5/config/IncludeDirOrder.java                                               Passed. Execution successful
 sun/security/krb5/config/KdcDefaultOptions.java                                             Passed. Execution successful
 sun/security/krb5/config/ParseCAPaths.java                                                  Passed. Execution successful
 sun/security/krb5/config/ParseConfig.java                                                   Passed. Execution successful
 sun/security/krb5/config/Semicolon.java                                                     Passed. Execution successful
 sun/security/krb5/config/YesNo.java                                                         Passed. Execution successful
 sun/security/krb5/etype/ETypeOrder.java                                                     Passed. Execution successful
 sun/security/krb5/etype/KerberosAesSha2.java                                                Passed. Execution successful
 sun/security/krb5/etype/Permitted.java                                                      Passed. Execution successful
 sun/security/krb5/etype/UnsupportedKeyType.java                                             Passed. Execution successful
 sun/security/krb5/etype/WeakCrypto.java                                                     Passed. Execution successful
 sun/security/krb5/ktab/BufferBoundary.java                                                  Passed. Execution successful
 sun/security/krb5/ktab/FileKeyTab.java                                                      Passed. Execution successful
 sun/security/krb5/ktab/HighestKvno.java                                                     Passed. Execution successful
 sun/security/krb5/ktab/KeyString.java                                                       Passed. Execution successful
 sun/security/krb5/ktab/KeyTabIndex.java                                                     Passed. Execution successful
 sun/security/krb5/name/Constructors.java                                                    Passed. Execution successful
 sun/security/krb5/name/Immutable.java                                                       Passed. Execution successful
 sun/security/lib/CheckBlockedCerts.java                                                     Passed. Execution successful
 sun/security/lib/cacerts/VerifyCACerts.java                                                 Passed. Execution successful
 sun/security/pkcs/EncryptedPrivateKeyInfo/EncryptedPKInfoEqualsHashCode.java                Passed. Execution successful
 sun/security/pkcs/pkcs10/PKCS10AttrEncoding.java                                            Passed. Execution successful
 sun/security/pkcs/pkcs10/PKCS10AttributeReader.java                                         Passed. Execution successful
 sun/security/pkcs/pkcs7/NewSigAlg.java                                                      Passed. Execution successful
 sun/security/pkcs/pkcs7/PKCS7VerifyTest.java                                                Passed. Execution successful
 sun/security/pkcs/pkcs7/SignerOrder.java                                                    Passed. Execution successful
 sun/security/pkcs/pkcs7/TwoHash.java                                                        Passed. Execution successful
 sun/security/pkcs/pkcs8/LongPKCS8orX509KeySpec.java                                         Passed. Execution successful
 sun/security/pkcs/pkcs8/PKCS8Test.java                                                      Passed. Execution successful
 sun/security/pkcs/pkcs8/TestLeadingZeros.java                                               Passed. Execution successful
 sun/security/pkcs/pkcs9/ChallengePassStringFmt.java                                         Passed. Execution successful
 sun/security/pkcs/pkcs9/EncodeDecode.java                                                   Passed. Execution successful
 sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java                                             Passed. Execution successful
 sun/security/pkcs/pkcs9/UnknownAttribute.java                                               Passed. Execution successful
 sun/security/pkcs/pkcs9/UnstructuredName.java                                               Passed. Execution successful
 sun/security/pkcs11/Cipher/CancelMultipart.java                                             Passed. Execution successful
 sun/security/pkcs11/Cipher/EncryptionPadding.java                                           Passed. Execution successful
 sun/security/pkcs11/Cipher/KeyWrap/NISTWrapKAT.java                                         Passed. Execution successful
 sun/security/pkcs11/Cipher/KeyWrap/TestCipherKeyWrapperTest.java                            Passed. Execution successful
 sun/security/pkcs11/Cipher/KeyWrap/TestGeneral.java                                         Passed. Execution successful
 sun/security/pkcs11/Cipher/KeyWrap/TestKeySizeCheck.java                                    Passed. Execution successful
 sun/security/pkcs11/Cipher/KeyWrap/XMLEncKAT.java                                           Passed. Execution successful
 sun/security/pkcs11/Cipher/PBECipher.java                                                   Passed. Execution successful
 sun/security/pkcs11/Cipher/ReinitCipher.java                                                Passed. Execution successful
 sun/security/pkcs11/Cipher/Test4512704.java                                                 Passed. Execution successful
 sun/security/pkcs11/Cipher/TestCICOWithGCM.java                                             Passed. Execution successful
 sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java                                       Passed. Execution successful
 sun/security/pkcs11/Cipher/TestChaChaPoly.java                                              Passed. Execution successful
 sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java                                           Passed. Execution successful
 sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java                                       Passed. Execution successful
 sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java                                    Passed. Execution successful
 sun/security/pkcs11/Cipher/TestCipherMode.java                                              Passed. Execution successful
 sun/security/pkcs11/Cipher/TestCipherTextStealingMultipart.java                             Passed. Execution successful
 sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java                                        Passed. Execution successful
 sun/security/pkcs11/Cipher/TestKATForGCM.java                                               Passed. Execution successful
 sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java                                       Passed. Execution successful
 sun/security/pkcs11/Cipher/TestPaddingOOB.java                                              Passed. Execution successful
 sun/security/pkcs11/Cipher/TestRSACipher.java                                               Passed. Execution successful
 sun/security/pkcs11/Cipher/TestRSACipherWrap.java                                           Passed. Execution successful
 sun/security/pkcs11/Cipher/TestRawRSACipher.java                                            Passed. Execution successful
 sun/security/pkcs11/Cipher/TestSymmCiphers.java                                             Passed. Execution successful
 sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java                                        Passed. Execution successful
 sun/security/pkcs11/Config/ReadConfInUTF16Env.java                                          Passed. Execution successful
 sun/security/pkcs11/KDF/TestHKDF.java                                                       Passed. Execution successful
 sun/security/pkcs11/KeyAgreement/SupportedDHKeys.java                                       Passed. Execution successful
 sun/security/pkcs11/KeyAgreement/TestDH.java                                                Passed. Execution successful
 sun/security/pkcs11/KeyAgreement/TestInterop.java                                           Passed. Execution successful
 sun/security/pkcs11/KeyAgreement/TestShort.java                                             Passed. Execution successful
 sun/security/pkcs11/KeyAgreement/UnsupportedDHKeys.java                                     Passed. Execution successful
 sun/security/pkcs11/KeyGenerator/DESParity.java                                             Passed. Execution successful
 sun/security/pkcs11/KeyGenerator/HmacDefKeySizeTest.java                                    Passed. Execution successful
 sun/security/pkcs11/KeyGenerator/TestAES.java                                               Passed. Execution successful
 sun/security/pkcs11/KeyGenerator/TestChaCha20.java                                          Passed. Execution successful
 sun/security/pkcs11/KeyGenerator/TestKeyGenerator.java                                      Passed. Execution successful
 sun/security/pkcs11/KeyPairGenerator/TestDH2048.java                                        Passed. Execution successful
 sun/security/pkcs11/KeyPairGenerator/TestDefaultDHPrivateExpSize.java                       Passed. Execution successful
 sun/security/pkcs11/KeyPairGenerator/TestDefaultSize.java                                   Passed. Execution successful
 sun/security/pkcs11/KeyStore/Basic.java                                                     Passed. Execution successful
 sun/security/pkcs11/KeyStore/CertChainRemoval.java                                          Passed. Execution successful
 sun/security/pkcs11/KeyStore/ClientAuth.java                                                Passed. Execution successful
 sun/security/pkcs11/KeyStore/ImportKeyToP12.java                                            Passed. Execution successful
 sun/security/pkcs11/KeyStore/SecretKeysBasic.java                                           Passed. Execution successful
 sun/security/pkcs11/Mac/MacKAT.java                                                         Passed. Execution successful
 sun/security/pkcs11/Mac/MacSameTest.java                                                    Passed. Execution successful
 sun/security/pkcs11/Mac/PBAMac.java                                                         Passed. Execution successful
 sun/security/pkcs11/Mac/ReinitMac.java                                                      Passed. Execution successful
 sun/security/pkcs11/Mac/TestLargeSecretKeys.java                                            Passed. Execution successful
 sun/security/pkcs11/MessageDigest/ByteBuffers.java                                          Passed. Execution successful
 sun/security/pkcs11/MessageDigest/DigestKAT.java                                            Passed. Execution successful
 sun/security/pkcs11/MessageDigest/ReinitDigest.java                                         Passed. Execution successful
 sun/security/pkcs11/MessageDigest/TestCloning.java                                          Passed. Execution successful
 sun/security/pkcs11/Provider/Absolute.java                                                  Passed. Execution successful
 sun/security/pkcs11/Provider/CheckRegistration.java                                         Passed. Execution successful
 sun/security/pkcs11/Provider/ConfigQuotedString.java                                        Passed. Execution successful
 sun/security/pkcs11/Provider/ConfigShortPath.java                                           Passed. Execution successful
 sun/security/pkcs11/Provider/Login.java                                                     Passed. Execution successful
 sun/security/pkcs11/Provider/LoginISE.java                                                  Passed. Execution successful
 sun/security/pkcs11/Provider/MultipleLogins.sh                                              Passed. Execution successful
 sun/security/pkcs11/Provider/RequiredMechCheck.java                                         Passed. Execution successful
 sun/security/pkcs11/SampleTest.java                                                         Passed. Execution successful
 sun/security/pkcs11/Secmod/AddPrivateKey.java                                               Passed. Execution successful
 sun/security/pkcs11/Secmod/AddTrustedCert.java                                              Passed. Execution successful
 sun/security/pkcs11/Secmod/Crypto.java                                                      Passed. Execution successful
 sun/security/pkcs11/Secmod/GetPrivateKey.java                                               Passed. Execution successful
 sun/security/pkcs11/Secmod/JksSetPrivateKey.java                                            Passed. Execution successful
 sun/security/pkcs11/Secmod/LoadKeystore.java                                                Passed. Execution successful
 sun/security/pkcs11/Secmod/TestNssDbSqlite.java                                             Passed. Execution successful
 sun/security/pkcs11/Secmod/TrustAnchors.java                                                Passed. Execution successful
 sun/security/pkcs11/SecretKeyFactory/TestGeneral.java                                       Passed. Execution successful
 sun/security/pkcs11/SecretKeyFactory/TestPBKD.java                                          Passed. Execution successful
 sun/security/pkcs11/SecureRandom/Basic.java                                                 Passed. Execution successful
 sun/security/pkcs11/SecureRandom/TestDeserialization.java                                   Passed. Execution successful
 sun/security/pkcs11/Serialize/SerializeProvider.java                                        Passed. Execution successful
 sun/security/pkcs11/Signature/ByteBuffers.java                                              Passed. Execution successful
 sun/security/pkcs11/Signature/InitAgainPSS.java                                             Passed. Execution successful
 sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java                                   Passed. Execution successful
 sun/security/pkcs11/Signature/LargeDSAKey.java                                              Passed. Execution successful
 sun/security/pkcs11/Signature/ReinitSignature.java                                          Passed. Execution successful
 sun/security/pkcs11/Signature/SigInteropPSS.java                                            Passed. Execution successful
 sun/security/pkcs11/Signature/SigInteropPSS2.java                                           Passed. Execution successful
 sun/security/pkcs11/Signature/SignatureTestPSS.java                                         Passed. Execution successful
 sun/security/pkcs11/Signature/SignatureTestPSS2.java                                        Passed. Execution successful
 sun/security/pkcs11/Signature/TestDSA.java                                                  Passed. Execution successful
 sun/security/pkcs11/Signature/TestDSA2.java                                                 Passed. Execution successful
 sun/security/pkcs11/Signature/TestDSAKeyLength.java                                         Failed. Execution failed: `main' threw exception: java.lang.Exception: Test Failed - expected IKE not thrown
 sun/security/pkcs11/Signature/TestRSAKeyLength.java                                         Passed. Execution successful
 sun/security/pkcs11/ec/ReadCertificates.java                                                Passed. Execution successful
 sun/security/pkcs11/ec/ReadPKCS12.java                                                      Passed. Execution successful
 sun/security/pkcs11/ec/TestCurves.java                                                      Passed. Execution successful
 sun/security/pkcs11/ec/TestECDH.java                                                        Passed. Execution successful
 sun/security/pkcs11/ec/TestECDH2.java                                                       Passed. Execution successful
 sun/security/pkcs11/ec/TestECDSA.java                                                       Passed. Execution successful
 sun/security/pkcs11/ec/TestECDSA2.java                                                      Passed. Execution successful
 sun/security/pkcs11/ec/TestECGenSpec.java                                                   Passed. Execution successful
 sun/security/pkcs11/ec/TestKeyFactory.java                                                  Passed. Execution successful
 sun/security/pkcs11/rsa/KeyWrap.java                                                        Passed. Execution successful
 sun/security/pkcs11/rsa/TestCACerts.java                                                    Passed. Execution successful
 sun/security/pkcs11/rsa/TestKeyFactory.java                                                 Passed. Execution successful
 sun/security/pkcs11/rsa/TestKeyPairGenerator.java                                           Passed. Execution successful
 sun/security/pkcs11/rsa/TestP11KeyFactoryGetRSAKeySpec.java                                 Passed. Execution successful
 sun/security/pkcs11/rsa/TestSignatures.java                                                 Passed. Execution successful
 sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java                                        Passed. Execution successful
 sun/security/pkcs11/tls/TestKeyMaterial.java                                                Passed. Execution successful
 sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java                                        Passed. Execution successful
 sun/security/pkcs11/tls/TestKeyMaterialMisuse.java                                          Passed. Execution successful
 sun/security/pkcs11/tls/TestLeadingZeroesP11.java                                           Passed. Execution successful
 sun/security/pkcs11/tls/TestMasterSecret.java                                               Passed. Execution successful
 sun/security/pkcs11/tls/TestPRF.java                                                        Passed. Execution successful
 sun/security/pkcs11/tls/TestPremaster.java                                                  Passed. Execution successful
 sun/security/pkcs11/tls/tls12/FipsModeTLS12.java                                            Passed. Execution successful
 sun/security/pkcs12/AttributesCorrectness.java                                              Passed. Execution successful
 sun/security/pkcs12/AttributesMultiThread.java                                              Passed. Execution successful
 sun/security/pkcs12/Bug6415637.java                                                         Passed. Execution successful
 sun/security/pkcs12/EmptyAlias.java                                                         Passed. Execution successful
 sun/security/pkcs12/EmptyPassword.java                                                      Passed. Execution successful
 sun/security/pkcs12/GetAttributes.java                                                      Passed. Execution successful
 sun/security/pkcs12/GetSetEntryTest.java                                                    Passed. Execution successful
 sun/security/pkcs12/ImportPassKeyAlg.java                                                   Passed. Execution successful
 sun/security/pkcs12/KeytoolOpensslInteropTest.java#GenerateOpensslPKCS12                    Passed. Skipped: jtreg.SkippedException: Cannot find the artifact openssl-linux_x64
 sun/security/pkcs12/KeytoolOpensslInteropTest.java#UseExistingPKCS12                        Passed. Execution successful
 sun/security/pkcs12/MixedcaseAlias.java                                                     Passed. Execution successful
 sun/security/pkcs12/P12SecretKey.java                                                       Passed. Execution successful
 sun/security/pkcs12/PBES2Encoding.java                                                      Passed. Execution successful
 sun/security/pkcs12/PKCS12SameKeyId.java                                                    Passed. Execution successful
 sun/security/pkcs12/ParamsPreferences.java                                                  Passed. Execution successful
 sun/security/pkcs12/ProbeBER.java                                                           Passed. Execution successful
 sun/security/pkcs12/ProbeLargeKeystore.java                                                 Passed. Execution successful
 sun/security/pkcs12/SameDN.java                                                             Passed. Execution successful
 sun/security/pkcs12/SecretKeyAlgorithms.java                                                Passed. Execution successful
 sun/security/pkcs12/StorePasswordTest.java                                                  Passed. Execution successful
 sun/security/pkcs12/StoreSecretKeyTest.java                                                 Passed. Execution successful
 sun/security/pkcs12/StoreTrustedCertTest.java                                               Passed. Execution successful
 sun/security/pkcs12/WrongPBES2.java                                                         Passed. Execution successful
 sun/security/provider/DSA/SecureRandomReset.java                                            Passed. Execution successful
 sun/security/provider/DSA/SupportedDSAParamGen.java                                         Passed. Execution successful
 sun/security/provider/DSA/SupportedDSAParamGenLongKey.java                                  Passed. Execution successful
 sun/security/provider/DSA/TestAlgParameterGenerator.java                                    Passed. Execution successful
 sun/security/provider/DSA/TestDSA.java                                                      Passed. Execution successful
 sun/security/provider/DSA/TestDSA2.java                                                     Passed. Execution successful
 sun/security/provider/DSA/TestKeyPairGenerator.java                                         Passed. Execution successful
 sun/security/provider/DSA/TestLegacyDSAKeyPairGenerator.java                                Passed. Execution successful
 sun/security/provider/DSA/TestMaxLengthDER.java                                             Passed. Execution successful
 sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java                      Passed. Execution successful
 sun/security/provider/KeyStore/CaseSensitiveAliases.java                                    Passed. Execution successful
 sun/security/provider/KeyStore/DKSTest.java                                                 Passed. Execution successful
 sun/security/provider/KeyStore/DksWithEmptyKeystore.java                                    Passed. Execution successful
 sun/security/provider/KeyStore/TestJKSWithSecretKey.java                                    Passed. Execution successful
 sun/security/provider/KeyStore/WrongPassword.java                                           Passed. Execution successful
 sun/security/provider/KeyStore/WrongStoreType.java                                          Passed. Execution successful
 sun/security/provider/MessageDigest/DigestKAT.java                                          Passed. Execution successful
 sun/security/provider/MessageDigest/Offsets.java                                            Passed. Execution successful
 sun/security/provider/MessageDigest/SHA3.java                                               Passed. Execution successful
 sun/security/provider/MessageDigest/SHA512.java                                             Passed. Execution successful
 sun/security/provider/MessageDigest/SHAKEhash.java                                          Passed. Execution successful
 sun/security/provider/MessageDigest/SHAKEsqueeze.java                                       Passed. Execution successful
 sun/security/provider/MessageDigest/TestSHAClone.java                                       Passed. Execution successful
 sun/security/provider/NSASuiteB/TestDSAGenParameterSpec.java                                Passed. Execution successful
 sun/security/provider/NSASuiteB/TestDSAGenParameterSpecLongKey.java                         Passed. Execution successful
 sun/security/provider/NSASuiteB/TestSHAOids.java                                            Passed. Execution successful
 sun/security/provider/NSASuiteB/TestSHAwithDSASignatureOids.java                            Passed. Execution successful
 sun/security/provider/NamedEdDSA.java                                                       Passed. Execution successful
 sun/security/provider/NamedKeyFactoryTest.java                                              Passed. Execution successful
 sun/security/provider/PolicyFile/CanonPath.java                                             Passed. Execution successful
 sun/security/provider/PolicyFile/NullCodeSource.java                                        Passed. Execution successful
 sun/security/provider/PolicyFile/nullDomain.java                                            Passed. Execution successful
+sun/security/provider/ProvidersFilterTest.java                                              Passed. Execution successful
 sun/security/provider/SecureRandom/AbstractDrbg/SpecTest.java                               Passed. Execution successful
 sun/security/provider/SecureRandom/AutoReseed.java                                          Passed. Execution successful
 sun/security/provider/SecureRandom/CommonSeeder.java                                        Passed. Execution successful
 sun/security/provider/SecureRandom/DRBGAlg.java                                             Passed. Execution successful
 sun/security/provider/SecureRandom/DRBGS11n.java                                            Passed. Execution successful
 sun/security/provider/SecureRandom/SHA1PRNGReseed.java                                      Passed. Execution successful
 sun/security/provider/SecureRandom/StrongSecureRandom.java                                  Passed. Execution successful
 sun/security/provider/SecureRandom/StrongSeedReader.java                                    Passed. Execution successful
 sun/security/provider/SeedGenerator/Awt_Hang_Test.java                                      Passed. Execution successful
 sun/security/provider/SeedGenerator/Priority_Inversion.java                                 Passed. Execution successful
 sun/security/provider/SeedGenerator/SeedGeneratorChoice.java                                Passed. Execution successful
 sun/security/provider/X509Factory/BadPem.java                                               Passed. Execution successful
 sun/security/provider/X509Factory/BigCRL.java                                               Passed. Execution successful
 sun/security/provider/acvp/Launcher.java#id0                                                Passed. Skipped: jtreg.SkippedException: Cannot find the artifact ACVP-Server
 sun/security/provider/acvp/Launcher.java#id1                                                Passed. Skipped: jtreg.SkippedException: Cannot find the artifact ACVP-Server
 sun/security/provider/all/Deterministic.java                                                Passed. Execution successful
 sun/security/provider/certpath/CertId/CheckCertId.java                                      Passed. Execution successful
 sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java                            Passed. Execution successful
 sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java                     Passed. Execution successful
 sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java                 Passed. Execution successful
 sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java              Passed. Execution successful
 sun/security/provider/certpath/DisabledAlgorithms/CPValidatorTrustAnchor.java               Passed. Execution successful
 sun/security/provider/certpath/Extensions/OCSPNonceExtensionTests.java                      Passed. Execution successful
 sun/security/provider/certpath/OCSP/OCSPNoContentLength.java                                Passed. Execution successful
 sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java                             Passed. Execution successful
 sun/security/provider/certpath/OCSP/OCSPSingleExtensions.java                               Passed. Execution successful
 sun/security/provider/certpath/PKIXCertComparator/Order.java                                Passed. Execution successful
 sun/security/provider/certpath/PKIXCertPathValidator/Validity.java                          Passed. Execution successful
 sun/security/provider/certpath/ResponderId/ResponderIdTests.java                            Passed. Execution successful
 sun/security/provider/certpath/SunCertPathBuilderExceptionTest.java                         Passed. Execution successful
 sun/security/provider/certpath/X509CertPath/IllegalCertiticates.java                        Passed. Execution successful
 sun/security/provider/hss/TestHSS.java                                                      Passed. Execution successful
 sun/security/rsa/BrokenRSAPrivateCrtKey.java                                                Passed. Execution successful
 sun/security/rsa/InvalidBitString.java                                                      Passed. Execution successful
 sun/security/rsa/KeySizeTest.java                                                           Passed. Execution successful
 sun/security/rsa/PrivateKeyEqualityTest.java                                                Passed. Execution successful
 sun/security/rsa/RSAPaddingCheck.java                                                       Passed. Execution successful
 sun/security/rsa/SignatureOffsets.java                                                      Passed. Execution successful
 sun/security/rsa/SignatureTest.java                                                         Passed. Execution successful
 sun/security/rsa/SignedObjectChain.java                                                     Passed. Execution successful
 sun/security/rsa/SpecTest.java                                                              Passed. Execution successful
 sun/security/rsa/TestCACerts.java                                                           Passed. Execution successful
 sun/security/rsa/TestKeyFactory.java                                                        Passed. Execution successful
 sun/security/rsa/TestKeyPairGenerator.java                                                  Passed. Execution successful
 sun/security/rsa/TestKeyPairGeneratorExponent.java                                          Passed. Execution successful
 sun/security/rsa/TestKeyPairGeneratorInit.java                                              Passed. Execution successful
 sun/security/rsa/TestKeyPairGeneratorLength.java                                            Passed. Execution successful
 sun/security/rsa/TestRSAOidSupport.java                                                     Passed. Execution successful
 sun/security/rsa/TestSigGen15.java                                                          Passed. Execution successful
 sun/security/rsa/TestSignatures.java                                                        Passed. Execution successful
 sun/security/rsa/WithoutNULL.java                                                           Passed. Execution successful
 sun/security/rsa/pss/DefaultParamSpec.java                                                  Passed. Execution successful
 sun/security/rsa/pss/InitAgain.java                                                         Passed. Execution successful
 sun/security/rsa/pss/PSSKeyCompatibility.java                                               Passed. Execution successful
 sun/security/rsa/pss/PSSParametersTest.java                                                 Passed. Execution successful
 sun/security/rsa/pss/SerializedPSSKey.java                                                  Passed. Execution successful
 sun/security/rsa/pss/SignatureTest2.java                                                    Passed. Execution successful
 sun/security/rsa/pss/SignatureTestPSS.java                                                  Passed. Execution successful
 sun/security/rsa/pss/TestPSSKeySupport.java                                                 Passed. Execution successful
 sun/security/rsa/pss/TestSigGenPSS.java                                                     Passed. Execution successful
 sun/security/smartcardio/TestChannel.java                                                   Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestConnect.java                                                   Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestConnectAgain.java                                              Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestControl.java                                                   Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestDefault.java                                                   Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestDirect.java                                                    Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestExclusive.java                                                 Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestMultiplePresent.java                                           Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestPresent.java                                                   Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/smartcardio/TestTransmit.java                                                  Failed. Execution failed: `main' threw exception: javax.smartcardio.CardException: list() failed
 sun/security/ssl/ALPN/AlpnGreaseTest.java                                                   Passed. Execution successful
 sun/security/ssl/AppInputStream/ReadBlocksClose.java                                        Passed. Execution successful
 sun/security/ssl/AppInputStream/ReadHandshake.java                                          Passed. Execution successful
 sun/security/ssl/AppInputStream/ReadZeroBytes.java                                          Passed. Execution successful
 sun/security/ssl/AppInputStream/RemoveMarkReset.java                                        Passed. Execution successful
 sun/security/ssl/AppOutputStream/NoExceptionOnClose.java                                    Passed. Execution successful
 sun/security/ssl/CertPathRestrictions/TLSRestrictions.java                                  Passed. Execution successful
 sun/security/ssl/CipherSuite/DisabledCurve.java                                             Passed. Execution successful
 sun/security/ssl/CipherSuite/LegacyConstraints.java                                         Passed. Execution successful
 sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java                                Passed. Execution successful
 sun/security/ssl/CipherSuite/NoDesRC4DesEdeCiphSuite.java                                   Passed. Execution successful
 sun/security/ssl/CipherSuite/RestrictNamedGroup.java                                        Passed. Execution successful
 sun/security/ssl/CipherSuite/RestrictSignatureScheme.java                                   Passed. Execution successful
 sun/security/ssl/CipherSuite/SSL_NULL.java                                                  Passed. Execution successful
 sun/security/ssl/CipherSuite/SupportedGroups.java                                           Passed. Execution successful
 sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingDisablePartsOfCipherSuite.java   Passed. Execution successful
 sun/security/ssl/CipherSuite/TLSCipherSuiteWildCardMatchingIllegalArgument.java             Passed. Execution successful
 sun/security/ssl/ClientHandshaker/CipherSuiteOrder.java                                     Passed. Execution successful
 sun/security/ssl/ClientHandshaker/LengthCheckTest.java                                      Passed. Execution successful
 sun/security/ssl/ClientHandshaker/RSAExport.java                                            Passed. Execution successful
 sun/security/ssl/DHKeyExchange/DHEKeySizing.java                                            Passed. Execution successful
 sun/security/ssl/DHKeyExchange/LegacyDHEKeyExchange.java                                    Passed. Execution successful
 sun/security/ssl/DHKeyExchange/UseStrongDHSizes.java                                        Passed. Execution successful
 sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java                                   Passed. Execution successful
 sun/security/ssl/GenSSLConfigs/main.java                                                    Passed. Execution successful
 sun/security/ssl/HandshakeHash/HandshakeHashCloneExhaustion.java                            Passed. Execution successful
 sun/security/ssl/HandshakeOutStream/NullCerts.java                                          Passed. Execution successful
 sun/security/ssl/InputRecord/ClientHelloRead.java                                           Passed. Execution successful
 sun/security/ssl/InputRecord/SSLSocketTimeoutNulls.java                                     Passed. Execution successful
 sun/security/ssl/ProtocolVersion/HttpsProtocols.java                                        Passed. Execution successful
 sun/security/ssl/SSLCipher/ReadOnlyEngine.java                                              Passed. Execution successful
 sun/security/ssl/SSLCipher/SSLEngineNoServerHelloClientShutdown.java                        Passed. Execution successful
 sun/security/ssl/SSLCipher/SSLSocketNoServerHelloClientShutdown.java                        Passed. Execution successful
 sun/security/ssl/SSLContextImpl/BadKSProvider.java                                          Passed. Execution successful
 sun/security/ssl/SSLContextImpl/BadTSProvider.java                                          Passed. Execution successful
 sun/security/ssl/SSLContextImpl/CustomizedCipherSuites.java                                 Passed. Execution successful
 sun/security/ssl/SSLContextImpl/CustomizedDTLSDefaultProtocols.java                         Passed. Execution successful
 sun/security/ssl/SSLContextImpl/CustomizedDTLSServerDefaultProtocols.java                   Passed. Execution successful
 sun/security/ssl/SSLContextImpl/CustomizedDefaultProtocols.java                             Passed. Execution successful
 sun/security/ssl/SSLContextImpl/CustomizedServerDefaultProtocols.java                       Passed. Execution successful
 sun/security/ssl/SSLContextImpl/DefaultCipherSuitePreference.java                           Passed. Execution successful
 sun/security/ssl/SSLContextImpl/DefaultDTLSEnabledProtocols.java                            Passed. Execution successful
 sun/security/ssl/SSLContextImpl/DefaultEnabledProtocols.java                                Passed. Execution successful
 sun/security/ssl/SSLContextImpl/GoodProvider.java                                           Passed. Execution successful
 sun/security/ssl/SSLContextImpl/IllegalProtocolProperty.java                                Passed. Execution successful
 sun/security/ssl/SSLContextImpl/MD2InTrustAnchor.java                                       Passed. Execution successful
 sun/security/ssl/SSLContextImpl/MultipleChooseAlias.java                                    Passed. Execution successful
 sun/security/ssl/SSLContextImpl/NoOldVersionContext.java                                    Passed. Execution successful
 sun/security/ssl/SSLContextImpl/NullGetAcceptedIssuers.java                                 Passed. Execution successful
 sun/security/ssl/SSLContextImpl/SSLContextDefault.java                                      Passed. Execution successful
 sun/security/ssl/SSLContextImpl/SSLContextVersion.java                                      Passed. Execution successful
 sun/security/ssl/SSLContextImpl/TrustTrustedCert.java                                       Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/CloseEngineException.java                                    Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/CloseStart.java                                              Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java                             Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java                                      Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java                              Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java                                     Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/SSLEngineBadBufferArrayAccess.java                           Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java                                       Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/SSLEngineDecodeBadPoint.java                                 Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java                                 Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/SSLEngineFailedALPN.java                                     Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java                                       Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java                                     Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java                                      Passed. Execution successful
 sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java                                    Passed. Execution successful
 sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java                                     Passed. Execution successful
 sun/security/ssl/SSLLogger/LoggerDateFormatterTest.java                                     Passed. Execution successful
 sun/security/ssl/SSLLogger/LoggingFormatConsistency.java                                    Passed. Execution successful
 sun/security/ssl/SSLSessionContextImpl/DefautlCacheSize.java                                Passed. Execution successful
 sun/security/ssl/SSLSessionContextImpl/Timeout.java                                         Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/HashCodeMissing.java                                        Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/InvalidateSession.java                                      Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/MultiNSTClient.java                                         Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java                              Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java                                       Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java                                       Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java                            Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java                                     Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/ResumeChecksClientStateless.java                            Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java                                     Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java                            Passed. Execution successful
 sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java                            Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/AsyncSSLSocketClose.java                                     Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/BlockedAsyncClose.java                                       Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/CheckMethods.java                                            Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ClientModeClientAuth.java                                    Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ClientSocketCloseHang.java                                   Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ClientTimeout.java                                           Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/CloseSocket.java                                             Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/CloseSocketException.java                                    Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/DisableExtensions.java                                       Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java                              Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/InvalidateServerSessionRenegotiate.java                      Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/LargePacketAfterHandshakeTest.java                           Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/LoopbackSSLSocket.java                                       Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/NewSocketMethods.java                                        Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/NoImpactServerRenego.java                                    Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/NonAutoClose.java                                            Error. Test ignored: this test does not work any more as the TLS spec changes the behaviors of close_notify.
 sun/security/ssl/SSLSocketImpl/RejectClientRenego.java                                      Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ReuseAddr.java                                               Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ReverseNameLookup.java                                       Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketBruteForceClose.java                                Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketClose.java                                          Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketCloseHang.java                                      Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java                                 Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketImplThrowsWrongExceptions.java                      Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java                                       Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketLeak.java                                           Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketReset.java                                          Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java                          Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SSLSocketShouldThrowSocketException.java                     Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ServerRenegoWithTwoVersions.java                             Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/ServerTimeout.java                                           Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SetClientMode.java                                           Error. Test ignored: this test does not grant to work. The handshake may have completed when getSession() return. Please update or remove this test case.
 sun/security/ssl/SSLSocketImpl/SetSoTimeout.java                                            Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/SocketExceptionForSocketIssues.java                          Passed. Execution successful
 sun/security/ssl/SSLSocketImpl/UnconnectedSocketWrongExceptions.java                        Passed. Execution successful
 sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java                         Passed. Execution successful
 sun/security/ssl/ServerHandshaker/GetPeerHost.java                                          Passed. Execution successful
 sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java                                  Passed. Execution successful
 sun/security/ssl/SignatureScheme/CustomizedClientSchemes.java                               Passed. Execution successful
 sun/security/ssl/SignatureScheme/CustomizedServerSchemes.java                               Passed. Execution successful
 sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java                 Passed. Execution successful
 sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java                  Passed. Execution successful
 sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java                  Passed. Execution successful
 sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java                  Passed. Execution successful
 sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java                   Passed. Execution successful
 sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java                   Passed. Execution successful
 sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java              Passed. Execution successful
 sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java                   Passed. Execution successful
 sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java                              Passed. Execution successful
 sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java                              Passed. Execution successful
 sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java                                 Passed. Execution successful
 sun/security/ssl/SignatureScheme/Tls13NamedGroups.java                                      Passed. Execution successful
 sun/security/ssl/SocketCreation/SocketCreation.java                                         Passed. Execution successful
 sun/security/ssl/Stapling/StatusResponseManager.java                                        Passed. Execution successful
 sun/security/ssl/X509KeyManager/CertificateAuthorities.java                                 Passed. Execution successful
 sun/security/ssl/X509KeyManager/NoGoodKey.java                                              Passed. Execution successful
 sun/security/ssl/X509KeyManager/NullCases.java                                              Passed. Execution successful
 sun/security/ssl/X509KeyManager/PreferredKey.java                                           Passed. Execution successful
 sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java                                  Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/BasicConstraints.java                                 Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/BasicConstraints12.java                               Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/CacertsLimit.java                                     Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java                              Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java                                  Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/ComodoHacker.java                                     Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java                                   Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/SelfIssuedCert.java                                   Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java                                Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/TooManyCAs.java                                       Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java                            Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java                              Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java                                 Passed. Execution successful
 sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java                                Passed. Execution successful
 sun/security/ssl/internal/TestRun.java                                                      Passed. Execution successful
 sun/security/ssl/rsa/CheckProviderEntries.java                                              Passed. Execution successful
 sun/security/ssl/rsa/SignatureOffsets.java                                                  Passed. Execution successful
 sun/security/ssl/rsa/SignedObjectChain.java                                                 Passed. Execution successful
 sun/security/ssl/spi/ProviderInit.java                                                      Passed. Execution successful
 sun/security/tools/jarsigner/AlgOptions.java                                                Passed. Execution successful
 sun/security/tools/jarsigner/AltProvider.java                                               Passed. Execution successful
 sun/security/tools/jarsigner/AutoKeyStore.java                                              Passed. Execution successful
 sun/security/tools/jarsigner/CertChainUnclosed.java                                         Passed. Execution successful
 sun/security/tools/jarsigner/CertPolicy.java                                                Passed. Execution successful
 sun/security/tools/jarsigner/CheckAlgParams.java                                            Passed. Execution successful
 sun/security/tools/jarsigner/CheckSignerCertChain.java                                      Passed. Execution successful
 sun/security/tools/jarsigner/CheckUsage.java                                                Passed. Execution successful
 sun/security/tools/jarsigner/Collator.java                                                  Passed. Execution successful
 sun/security/tools/jarsigner/ConciseJarsigner.java                                          Passed. Execution successful
 sun/security/tools/jarsigner/Crl.java                                                       Passed. Execution successful
 sun/security/tools/jarsigner/DefaultOptions.java                                            Passed. Execution successful
 sun/security/tools/jarsigner/DefaultSigalg.java                                             Passed. Execution successful
 sun/security/tools/jarsigner/DiffEnd.java                                                   Passed. Execution successful
 sun/security/tools/jarsigner/DigestDontIgnoreCase.java                                      Passed. Execution successful
 sun/security/tools/jarsigner/DisableCurveTest.java                                          Passed. Execution successful
 sun/security/tools/jarsigner/EC.java                                                        Passed. Execution successful
 sun/security/tools/jarsigner/EmptyIndividualSectionName.java                                Passed. Execution successful
 sun/security/tools/jarsigner/EmptyJar.java                                                  Passed. Execution successful
 sun/security/tools/jarsigner/EmptyManifest.java                                             Passed. Execution successful
 sun/security/tools/jarsigner/EnableRevocation.java                                          Passed. Execution successful
 sun/security/tools/jarsigner/EntriesOrder.java                                              Passed. Execution successful
 sun/security/tools/jarsigner/ExitOrNot.java                                                 Passed. Execution successful
 sun/security/tools/jarsigner/FailedSigning.java                                             Passed. Execution successful
 sun/security/tools/jarsigner/FindHeaderEndVsManifestDigesterFindFirstSection.java           Passed. Execution successful
 sun/security/tools/jarsigner/InsufficientSectionDelimiter.java                              Passed. Execution successful
 sun/security/tools/jarsigner/JarSigningNonAscii.java                                        Passed. Execution successful
 sun/security/tools/jarsigner/JavaKeyStoreAliasCaseInsensitive.java                          Passed. Execution successful
 sun/security/tools/jarsigner/JvIndex.java                                                   Passed. Execution successful
 sun/security/tools/jarsigner/LargeJarEntry.java                                             Passed. Execution successful
 sun/security/tools/jarsigner/LineBrokenMultiByteCharacter.java                              Passed. Execution successful
 sun/security/tools/jarsigner/MainAttributesConfused.java                                    Passed. Execution successful
 sun/security/tools/jarsigner/MultiManifest.java                                             Passed. Execution successful
 sun/security/tools/jarsigner/NameClash.java                                                 Passed. Execution successful
 sun/security/tools/jarsigner/NewSize7.java                                                  Passed. Execution successful
 sun/security/tools/jarsigner/OldSig.java                                                    Passed. Execution successful
 sun/security/tools/jarsigner/OnlyManifest.java                                              Passed. Execution successful
 sun/security/tools/jarsigner/Options.java                                                   Passed. Execution successful
 sun/security/tools/jarsigner/PassType.java                                                  Passed. Execution successful
 sun/security/tools/jarsigner/PercentSign.java                                               Passed. Execution successful
 sun/security/tools/jarsigner/PosixPermissionsTest.java                                      Passed. Execution successful
 sun/security/tools/jarsigner/PreserveRawManifestEntryAndDigest.java                         Passed. Execution successful
 sun/security/tools/jarsigner/RemoveDifferentKeyAlgBlockFile.java                            Passed. Execution successful
 sun/security/tools/jarsigner/RemovedFiles.java                                              Passed. Execution successful
 sun/security/tools/jarsigner/RestrictedAlgo.java                                            Passed. Execution successful
 sun/security/tools/jarsigner/SameName.java                                                  Passed. Execution successful
 sun/security/tools/jarsigner/SectionNameContinuedVsLineBreak.java                           Passed. Execution successful
 sun/security/tools/jarsigner/SectionsOnly.java                                              Passed. Execution successful
 sun/security/tools/jarsigner/SignedAgain.java                                               Passed. Execution successful
 sun/security/tools/jarsigner/SymLinkTest.java                                               Passed. Execution successful
 sun/security/tools/jarsigner/Test4431684.java                                               Passed. Execution successful
 sun/security/tools/jarsigner/TimestampCheck.java                                            Passed. Execution successful
 sun/security/tools/jarsigner/TsacertOptionTest.java                                         Passed. Execution successful
 sun/security/tools/jarsigner/VerifyHSSSignedJar.java                                        Passed. Execution successful
 sun/security/tools/jarsigner/VerifyJarEntryName.java                                        Passed. Execution successful
 sun/security/tools/jarsigner/VersionTest.java                                               Passed. Execution successful
 sun/security/tools/jarsigner/Warning.java                                                   Passed. Execution successful
 sun/security/tools/jarsigner/WasSignedByOtherSigner.java                                    Passed. Execution successful
 sun/security/tools/jarsigner/WeakSize.java                                                  Passed. Execution successful
 sun/security/tools/jarsigner/compatibility/Compatibility.java                               Failed. Execution failed: Execution failed
 sun/security/tools/jarsigner/compatibility/SignTwice.java                                   Passed. Execution successful
 sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java                             Passed. Execution successful
 sun/security/tools/jarsigner/warnings/AliasNotInStoreTest.java                              Passed. Execution successful
 sun/security/tools/jarsigner/warnings/AliasNotInStoreTest2.java                             Passed. Execution successful
 sun/security/tools/jarsigner/warnings/BadExtendedKeyUsageTest.java                          Passed. Execution successful
 sun/security/tools/jarsigner/warnings/BadNetscapeCertTypeTest.java                          Passed. Execution successful
 sun/security/tools/jarsigner/warnings/ChainNotValidatedTest.java                            Passed. Execution successful
 sun/security/tools/jarsigner/warnings/HasExpiredCertTest.java                               Passed. Execution successful
 sun/security/tools/jarsigner/warnings/HasExpiringCertTest.java                              Passed. Execution successful
 sun/security/tools/jarsigner/warnings/HasUnsignedEntryTest.java                             Passed. Execution successful
 sun/security/tools/jarsigner/warnings/LowerCaseManifest.java                                Passed. Execution successful
 sun/security/tools/jarsigner/warnings/MultipleWarningsTest.java                             Passed. Execution successful
 sun/security/tools/jarsigner/warnings/NoTimestampTest.java                                  Passed. Execution successful
 sun/security/tools/jarsigner/warnings/NotSignedByAliasTest.java                             Passed. Execution successful
 sun/security/tools/jarsigner/warnings/NotYetValidCertTest.java                              Passed. Execution successful
 sun/security/tools/keytool/CacertsOption.java                                               Passed. Execution successful
 sun/security/tools/keytool/CheckCertAKID.java                                               Passed. Execution successful
 sun/security/tools/keytool/CloneKeyAskPassword.java                                         Passed. Execution successful
 sun/security/tools/keytool/CloseFile.java                                                   Passed. Execution successful
 sun/security/tools/keytool/DefaultOptions.java                                              Passed. Execution successful
 sun/security/tools/keytool/DupCommands.java                                                 Passed. Execution successful
 sun/security/tools/keytool/DupImport.java                                                   Passed. Execution successful
 sun/security/tools/keytool/EmptyField.java                                                  Passed. Execution successful
 sun/security/tools/keytool/EmptySubject.java                                                Passed. Execution successful
 sun/security/tools/keytool/ExtOptionCamelCase.java                                          Passed. Execution successful
 sun/security/tools/keytool/FileInHelp.java                                                  Passed. Execution successful
 sun/security/tools/keytool/GenKeyPairSigner.java                                            Passed. Execution successful
 sun/security/tools/keytool/GenerateAll.java                                                 Passed. Execution successful
 sun/security/tools/keytool/GroupName.java                                                   Passed. Execution successful
 sun/security/tools/keytool/HasSrcStoretypeOption.java                                       Passed. Execution successful
 sun/security/tools/keytool/ImportPrompt.java                                                Passed. Execution successful
 sun/security/tools/keytool/ImportReadAll.java                                               Passed. Execution successful
 sun/security/tools/keytool/ImportToPwordlessPK12.java                                       Passed. Execution successful
 sun/security/tools/keytool/JKStoPKCS12.java                                                 Passed. Execution successful
 sun/security/tools/keytool/KeyAlg.java                                                      Passed. Execution successful
 sun/security/tools/keytool/KeyToolTest.java                                                 Passed. Execution successful
 sun/security/tools/keytool/LineEndings.java                                                 Passed. Execution successful
 sun/security/tools/keytool/ListOrder.java                                                   Passed. Execution successful
 sun/security/tools/keytool/NewHelp.java                                                     Passed. Execution successful
 sun/security/tools/keytool/NewSize7.java                                                    Passed. Execution successful
 sun/security/tools/keytool/NoExtNPE.java                                                    Passed. Execution successful
 sun/security/tools/keytool/NssTest.java                                                     Passed. Execution successful
 sun/security/tools/keytool/PKCS12Passwd.java                                                Passed. Execution successful
 sun/security/tools/keytool/PrintSSL.java                                                    Passed. Execution successful
 sun/security/tools/keytool/ProbingFailure.java                                              Passed. Execution successful
 sun/security/tools/keytool/ReadJar.java                                                     Passed. Execution successful
 sun/security/tools/keytool/RealType.java                                                    Passed. Execution successful
 sun/security/tools/keytool/RemoveKeyAlgDefault.java                                         Passed. Execution successful
 sun/security/tools/keytool/Resource.java                                                    Passed. Execution successful
 sun/security/tools/keytool/SecretKeyKS.java                                                 Passed. Execution successful
 sun/security/tools/keytool/SecurityToolsTest.java                                           Passed. Execution successful
 sun/security/tools/keytool/SelfIssued.java                                                  Passed. Execution successful
 sun/security/tools/keytool/Serial64.java                                                    Passed. Execution successful
 sun/security/tools/keytool/StandardAlgName.java                                             Passed. Execution successful
 sun/security/tools/keytool/StartDateTest.java                                               Passed. Execution successful
 sun/security/tools/keytool/StorePasswords.java                                              Passed. Execution successful
 sun/security/tools/keytool/TestImportPass.java                                              Passed. Execution successful
 sun/security/tools/keytool/TestSha1Usage.java                                               Passed. Execution successful
 sun/security/tools/keytool/TryStore.java                                                    Passed. Execution successful
 sun/security/tools/keytool/UnknownAndUnparseable.java                                       Passed. Execution successful
 sun/security/tools/keytool/VersionTest.java                                                 Passed. Execution successful
 sun/security/tools/keytool/WeakAlg.java                                                     Passed. Execution successful
 sun/security/tools/keytool/WeakSecretKeyTest.java                                           Passed. Execution successful
 sun/security/tools/keytool/fakecacerts/MyOwnCacerts.java                                    Passed. Execution successful
 sun/security/tools/keytool/fakecacerts/TrustedCRL.java                                      Passed. Execution successful
 sun/security/tools/keytool/fakecacerts/TrustedCert.java                                     Passed. Execution successful
 sun/security/tools/keytool/fakegen/DefaultSignatureAlgorithm.java                           Passed. Execution successful
 sun/security/tools/keytool/fakegen/PSS.java                                                 Passed. Execution successful
 sun/security/tools/keytool/i18n.java#id0                                                    Passed. Execution successful
 sun/security/tools/keytool/i18n.java#id1                                                    Passed. Execution successful
 sun/security/tools/keytool/i18n.java#id2                                                    Passed. Execution successful
 sun/security/tools/keytool/i18n.java#id3                                                    Passed. Execution successful
 sun/security/util/AlgorithmConstraints/DecomposeAlgorithms.java                             Passed. Execution successful
 sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java                        Passed. Execution successful
 sun/security/util/BitArray/EmptyBitArray.java                                               Passed. Execution successful
 sun/security/util/BitArray/NamedBitList.java                                                Passed. Execution successful
 sun/security/util/Cache/EbaHash.java                                                        Passed. Execution successful
 sun/security/util/Debug/DebugOptions.java                                                   Passed. Execution successful
 sun/security/util/DerInputBuffer/B8336667/PoC.java                                          Passed. Execution successful
 sun/security/util/DerInputBuffer/B8336667/Reproducer.java                                   Passed. Execution successful
 sun/security/util/DerInputBuffer/BigInteger0.java                                           Passed. Execution successful
 sun/security/util/DerInputBuffer/PaddedBitString.java                                       Passed. Execution successful
 sun/security/util/DerInputBuffer/TimeParsing.java                                           Passed. Execution successful
 sun/security/util/DerOutputStream/DerTimeEncoding.java                                      Passed. Execution successful
 sun/security/util/DerOutputStream/LocaleInTime.java                                         Passed. Execution successful
 sun/security/util/DerValue/BadValue.java                                                    Passed. Execution successful
 sun/security/util/DerValue/DeepOctets.java                                                  Passed. Execution successful
 sun/security/util/DerValue/DerValueEqualsHashCode.java                                      Passed. Execution successful
 sun/security/util/DerValue/EmptyValue.java                                                  Passed. Execution successful
 sun/security/util/DerValue/Indefinite.java                                                  Passed. Execution successful
 sun/security/util/DerValue/NegInt.java                                                      Passed. Execution successful
 sun/security/util/DerValue/WideTag.java                                                     Passed. Execution successful
 sun/security/util/HexDumpEncoderTests.java                                                  Passed. Execution successful
 sun/security/util/HostnameChecker/NullHostnameCheck.java                                    Passed. Execution successful
 sun/security/util/HostnameChecker/TestHostnameChecker.java                                  Passed. Execution successful
 sun/security/util/InternalPrivateKey/Correctness.java                                       Passed. Execution successful
 sun/security/util/ManifestDigester/DigestInput.java                                         Passed. Execution successful
 sun/security/util/ManifestDigester/FindSection.java                                         Passed. Execution successful
 sun/security/util/ManifestDigester/FindSections.java                                        Passed. Execution successful
 sun/security/util/ManifestDigester/LineBreaks.java                                          Passed. Execution successful
 sun/security/util/ManifestDigester/ReproduceRaw.java                                        Passed. Execution successful
 sun/security/util/Oid/OidEquals.java                                                        Passed. Execution successful
 sun/security/util/Oid/OidFormat.java                                                        Passed. Execution successful
 sun/security/util/Oid/S11N.java                                                             Passed. Execution successful
 sun/security/util/Pem/PemEncoding.java                                                      Passed. Execution successful
 sun/security/util/PropertyExpander/ExpandAndEncode.java                                     Passed. Execution successful
 sun/security/util/RegisteredDomain/ParseNames.java                                          Passed. Execution successful
 sun/security/util/Resources/Format.java                                                     Passed. Execution successful
 sun/security/util/Resources/Usages.java                                                     Passed. Execution successful
 sun/security/util/Resources/customSysClassLoader/BootMessages.java                          Passed. Execution successful
 sun/security/util/Resources/customSysClassLoader/MessageFormatting.java                     Passed. Execution successful
 sun/security/util/asn1StringTypes/StringTypes.java                                          Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#Curve25519OrderField                         Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#Curve448OrderField                           Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial1305                        Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial25519                       Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomial448                         Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP256                        Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP384                        Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#IntegerPolynomialP521                        Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#P256OrderField                               Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#P384OrderField                               Passed. Execution successful
 sun/security/util/math/TestIntegerModuloP.java#P521OrderField                               Passed. Execution successful
 sun/security/util/misc/SetNullSigParams.java                                                Passed. Execution successful
 sun/security/validator/CertReplace.java#certreplace                                         Passed. Execution successful
 sun/security/validator/CertReplace.java#samedn                                              Passed. Execution successful
 sun/security/validator/ConstructorTest.java                                                 Passed. Execution successful
 sun/security/validator/EndEntityExtensionCheck.java                                         Passed. Execution successful
 sun/security/validator/PKIXValAndRevCheckTests.java                                         Passed. Execution successful
 sun/security/x509/AVA/AVAEqualsHashCode.java                                                Passed. Execution successful
 sun/security/x509/AVA/BadName.java                                                          Passed. Execution successful
 sun/security/x509/AVA/DomainComponentEncoding.java                                          Passed. Execution successful
 sun/security/x509/AVA/EmailAddressEncoding.java                                             Passed. Execution successful
 sun/security/x509/AVA/EmptyValue.java                                                       Passed. Execution successful
 sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java                                Passed. Execution successful
 sun/security/x509/AlgorithmId/ExtensibleAlgorithmId.java                                    Passed. Execution successful
 sun/security/x509/AlgorithmId/NonStandardNames.java                                         Passed. Execution successful
 sun/security/x509/AlgorithmId/NullParams.java                                               Passed. Execution successful
 sun/security/x509/AlgorithmId/OidTableInit.java                                             Passed. Execution successful
 sun/security/x509/AlgorithmId/OmitAlgIdParam.java                                           Passed. Execution successful
 sun/security/x509/AlgorithmId/PBES2.java                                                    Passed. Execution successful
 sun/security/x509/AlgorithmId/SHA256withECDSA.java                                          Passed. Execution successful
 sun/security/x509/AlgorithmId/TurkishRegion.java                                            Passed. Execution successful
 sun/security/x509/AlgorithmId/Uninitialized.java                                            Passed. Execution successful
 sun/security/x509/AlgorithmId/Uppercase.java                                                Passed. Execution successful
 sun/security/x509/CertificateValidity/NullName.java                                         Passed. Execution successful
 sun/security/x509/DNSName/LeadingPeriod.java                                                Passed. Execution successful
 sun/security/x509/EDIPartyName/NullName.java                                                Passed. Execution successful
 sun/security/x509/Extensions/BCNull.java                                                    Passed. Execution successful
 sun/security/x509/Extensions/DefaultCriticality.java                                        Passed. Execution successful
 sun/security/x509/Extensions/IllegalExtensions.java                                         Passed. Execution successful
 sun/security/x509/Extensions/IssuingDistributionPointExtensionEncoding.java                 Passed. Execution successful
 sun/security/x509/GeneralName/DNSNameTest.java                                              Passed. Execution successful
 sun/security/x509/GeneralName/Encode.java                                                   Passed. Execution successful
 sun/security/x509/GeneralName/X400Address.java                                              Passed. Execution successful
 sun/security/x509/IPAddressName/ConstrainsTest.java                                         Passed. Execution successful
 sun/security/x509/OtherName/Parse.java                                                      Passed. Execution successful
 sun/security/x509/URICertStore/AIACertTimeout.java                                          Passed. Execution successful
 sun/security/x509/URICertStore/CRLReadTimeout.java                                          Passed. Execution successful
 sun/security/x509/URICertStore/ExtensionsWithLDAP.java                                      Passed. Execution successful
 sun/security/x509/URIName/Parse.java                                                        Passed. Execution successful
 sun/security/x509/X500Name/AllAttribs.java                                                  Passed. Execution successful
 sun/security/x509/X500Name/DerValueConstructor.java                                         Passed. Execution successful
 sun/security/x509/X500Name/EmailKeyword.java                                                Passed. Execution successful
 sun/security/x509/X500Name/NullX500Name.java                                                Passed. Execution successful
 sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java                  Passed. Execution successful
 sun/security/x509/X500Name/RDNwithMultipleAVAs.java                                         Passed. Execution successful
 sun/security/x509/X509CRLImpl/OrderAndDup.java                                              Passed. Execution successful
 sun/security/x509/X509CRLImpl/UnexpectedCCE.java                                            Passed. Execution successful
 sun/security/x509/X509CRLImpl/UnexpectedNPE.java                                            Passed. Execution successful
 sun/security/x509/X509CRLImpl/Verify.java                                                   Passed. Execution successful
 sun/security/x509/X509CertImpl/CertExtensions.java                                          Passed. Execution successful
 sun/security/x509/X509CertImpl/CertificateValidation.java                                   Passed. Execution successful
 sun/security/x509/X509CertImpl/ECSigParamsVerifyWithCert.java                               Passed. Execution successful
 sun/security/x509/X509CertImpl/GetFingerprintError.java                                     Passed. Execution successful
 sun/security/x509/X509CertImpl/V3Certificate.java                                           Passed. Execution successful
 sun/security/x509/X509CertImpl/Verify.java                                                  Passed. Execution successful
 sun/security/x509/equalNames/AltNamesEqualsTest.java                                        Passed. Execution successful
 tools/launcher/Settings.java                                                                Passed. Execution successful

</details>

-------------

PR Comment: https://git.openjdk.org/jdk/pull/15539#issuecomment-2864282855


More information about the security-dev mailing list