Skip to content

Commit

Permalink
refactor: Remove stubs for java.security and java.rmi (#3758)
Browse files Browse the repository at this point in the history
* Remove stub `java.rmi` packages
* Remove stub `java.security` package
* Disable JarVerifier, requires a WORKING java.security support
* Don't verify jars by default
  • Loading branch information
WojciechMazur committed Feb 15, 2024
1 parent 180fe94 commit 8f0a079
Show file tree
Hide file tree
Showing 26 changed files with 574 additions and 1,045 deletions.
25 changes: 0 additions & 25 deletions docs/lib/javalib.rst
Original file line number Diff line number Diff line change
Expand Up @@ -334,31 +334,6 @@ java.nio
* ``file.attribute.UserPrincipalNotFoundException``
* ``file.spi.FileSystemProvider``

java.rmi
""""""""
* ``Remote``
* ``RemoteException``

java.security
"""""""""""""
* ``AccessControlException``
* ``CodeSigner``
* ``DummyMessageDigest``
* ``GeneralSecurityException``
* ``MessageDigest``
* ``MessageDigestSpi``
* ``NoSuchAlgorithmException``
* ``Principal``
* ``Timestamp``
* ``TimestampConstructorHelper``
* ``cert.CertPath``
* ``cert.Certificate``
* ``cert.CertificateEncodingException``
* ``cert.CertificateException``
* ``cert.CertificateFactory``
* ``cert.X509Certificate``
* ``cert.X509Extension``


java.util
"""""""""
Expand Down
3 changes: 0 additions & 3 deletions javalib/src/main/scala/java/rmi/Remote.scala

This file was deleted.

16 changes: 0 additions & 16 deletions javalib/src/main/scala/java/rmi/RemoteException.scala

This file was deleted.

8 changes: 0 additions & 8 deletions javalib/src/main/scala/java/security/CodeSigner.scala

This file was deleted.

30 changes: 0 additions & 30 deletions javalib/src/main/scala/java/security/MessageDigest.scala

This file was deleted.

59 changes: 0 additions & 59 deletions javalib/src/main/scala/java/security/MessageDigestSpi.scala

This file was deleted.

4 changes: 4 additions & 0 deletions javalib/src/main/scala/java/security/Principal.scala
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
package java.security

import javax.security.auth.Subject

trait Principal {
def getName(): String
def implies(subject: Subject): Boolean =
subject != null && subject.getPrincipals().contains(this)
}
69 changes: 0 additions & 69 deletions javalib/src/main/scala/java/security/Timestamp.scala

This file was deleted.

16 changes: 0 additions & 16 deletions javalib/src/main/scala/java/security/cert/CertPath.scala

This file was deleted.

32 changes: 0 additions & 32 deletions javalib/src/main/scala/java/security/cert/Certificate.scala

This file was deleted.

This file was deleted.

This file was deleted.

11 changes: 0 additions & 11 deletions javalib/src/main/scala/java/security/cert/CertificateFactory.scala

This file was deleted.

This file was deleted.

3 changes: 0 additions & 3 deletions javalib/src/main/scala/java/security/cert/X509Extension.scala

This file was deleted.

0 comments on commit 8f0a079

Please sign in to comment.