├── .gitignore ├── .travis.yml ├── Dockerfile ├── LICENSE ├── README.md ├── appveyor.yml ├── ca-api ├── config.yml ├── pom.xml └── src │ └── main │ └── java │ └── io │ └── github │ └── olivierlemasle │ └── caweb │ ├── CaApplication.java │ ├── CaConfiguration.java │ ├── api │ ├── CertificateAuthority.java │ └── User.java │ ├── cli │ ├── CreateCertificate.java │ └── CreateSelfSignedCertificate.java │ ├── health │ └── MyHealthCheck.java │ ├── json │ ├── CertJsonModule.java │ ├── CertSerializer.java │ ├── DnDeserializer.java │ └── DnSerializer.java │ └── resources │ ├── CertificateAuthoritiesResource.java │ └── UsersResource.java ├── docker-compose.yml ├── java-ca-lib ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── io │ │ └── github │ │ └── olivierlemasle │ │ └── ca │ │ ├── BcX500NameDnImpl.java │ │ ├── CA.java │ │ ├── CSR.java │ │ ├── CaException.java │ │ ├── Certificate.java │ │ ├── CertificateImpl.java │ │ ├── CertificateWithPrivateKey.java │ │ ├── CertificateWithPrivateKeyImpl.java │ │ ├── CsrBuilder.java │ │ ├── CsrBuilderImpl.java │ │ ├── CsrImpl.java │ │ ├── CsrLoader.java │ │ ├── CsrLoaderImpl.java │ │ ├── CsrWithPrivateKey.java │ │ ├── CsrWithPrivateKeyImpl.java │ │ ├── DistinguishedName.java │ │ ├── DnBuilder.java │ │ ├── DnBuilderImpl.java │ │ ├── KeyStoreReader.java │ │ ├── KeyStoreReaderImpl.java │ │ ├── KeysUtil.java │ │ ├── RootCertificate.java │ │ ├── RootCertificateBuilder.java │ │ ├── RootCertificateBuilderImpl.java │ │ ├── RootCertificateImpl.java │ │ ├── RootCertificateLoader.java │ │ ├── SerialNumberGenerator.java │ │ ├── Signer.java │ │ ├── SignerImpl.java │ │ ├── ext │ │ ├── CertExtension.java │ │ ├── CrlDistPointExtension.java │ │ ├── ExtKeyUsageExtension.java │ │ ├── KeyUsageExtension.java │ │ ├── NameType.java │ │ └── package-info.java │ │ └── package-info.java │ └── test │ ├── java │ └── io │ │ └── github │ │ └── olivierlemasle │ │ └── tests │ │ ├── DistinguishedNameTest.java │ │ ├── KeystoreExportTest.java │ │ ├── SignTest.java │ │ └── it │ │ ├── OpenSslIT.java │ │ ├── TestUtils.java │ │ └── WindowsIT.java │ └── resources │ ├── configureApache2.sh │ └── csr_template.inf ├── pom.xml └── ui ├── .gitignore ├── app ├── app.component.ts ├── app.module.ts ├── app.routing.ts ├── authorities.component.html ├── authorities.component.ts ├── authority.ts ├── ca.service.ts ├── certificates.component.ts ├── countries.ts ├── dn-builder.ts ├── dn-form.component.html ├── dn-form.component.ts └── main.ts ├── gulpfile.js ├── img └── loader.gif ├── index.html ├── nginx.conf ├── package.json ├── styles.css ├── systemjs.config.js ├── tsconfig.json ├── typings.json └── ui-dockerfile /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/appveyor.yml -------------------------------------------------------------------------------- /ca-api/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/config.yml -------------------------------------------------------------------------------- /ca-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/pom.xml -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/CaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/CaApplication.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/CaConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/CaConfiguration.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/api/CertificateAuthority.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/api/CertificateAuthority.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/api/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/api/User.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/cli/CreateCertificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/cli/CreateCertificate.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/cli/CreateSelfSignedCertificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/cli/CreateSelfSignedCertificate.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/health/MyHealthCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/health/MyHealthCheck.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/json/CertJsonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/json/CertJsonModule.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/json/CertSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/json/CertSerializer.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/json/DnDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/json/DnDeserializer.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/json/DnSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/json/DnSerializer.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/resources/CertificateAuthoritiesResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/resources/CertificateAuthoritiesResource.java -------------------------------------------------------------------------------- /ca-api/src/main/java/io/github/olivierlemasle/caweb/resources/UsersResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ca-api/src/main/java/io/github/olivierlemasle/caweb/resources/UsersResource.java -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /java-ca-lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/README.md -------------------------------------------------------------------------------- /java-ca-lib/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/pom.xml -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/BcX500NameDnImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/BcX500NameDnImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CA.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CSR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CSR.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CaException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CaException.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/Certificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/Certificate.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CertificateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CertificateImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CertificateWithPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CertificateWithPrivateKey.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CertificateWithPrivateKeyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CertificateWithPrivateKeyImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrBuilder.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrBuilderImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrLoader.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrLoaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrLoaderImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrWithPrivateKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrWithPrivateKey.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrWithPrivateKeyImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/CsrWithPrivateKeyImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/DistinguishedName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/DistinguishedName.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/DnBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/DnBuilder.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/DnBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/DnBuilderImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/KeyStoreReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/KeyStoreReader.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/KeyStoreReaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/KeyStoreReaderImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/KeysUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/KeysUtil.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificate.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateBuilder.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateBuilderImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/RootCertificateLoader.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/SerialNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/SerialNumberGenerator.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/Signer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/Signer.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/SignerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/SignerImpl.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/CertExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/CertExtension.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/CrlDistPointExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/CrlDistPointExtension.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/ExtKeyUsageExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/ExtKeyUsageExtension.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/KeyUsageExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/KeyUsageExtension.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/NameType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/NameType.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/ext/package-info.java -------------------------------------------------------------------------------- /java-ca-lib/src/main/java/io/github/olivierlemasle/ca/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/main/java/io/github/olivierlemasle/ca/package-info.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/java/io/github/olivierlemasle/tests/DistinguishedNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/java/io/github/olivierlemasle/tests/DistinguishedNameTest.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/java/io/github/olivierlemasle/tests/KeystoreExportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/java/io/github/olivierlemasle/tests/KeystoreExportTest.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/java/io/github/olivierlemasle/tests/SignTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/java/io/github/olivierlemasle/tests/SignTest.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/java/io/github/olivierlemasle/tests/it/OpenSslIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/java/io/github/olivierlemasle/tests/it/OpenSslIT.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/java/io/github/olivierlemasle/tests/it/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/java/io/github/olivierlemasle/tests/it/TestUtils.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/java/io/github/olivierlemasle/tests/it/WindowsIT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/java/io/github/olivierlemasle/tests/it/WindowsIT.java -------------------------------------------------------------------------------- /java-ca-lib/src/test/resources/configureApache2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/java-ca-lib/src/test/resources/configureApache2.sh -------------------------------------------------------------------------------- /java-ca-lib/src/test/resources/csr_template.inf: -------------------------------------------------------------------------------- 1 | [NewRequest] 2 | Subject = "CN=localhost" 3 | MachineKeySet = TRUE -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/pom.xml -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | typings 3 | dist 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /ui/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/app.component.ts -------------------------------------------------------------------------------- /ui/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/app.module.ts -------------------------------------------------------------------------------- /ui/app/app.routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/app.routing.ts -------------------------------------------------------------------------------- /ui/app/authorities.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/authorities.component.html -------------------------------------------------------------------------------- /ui/app/authorities.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/authorities.component.ts -------------------------------------------------------------------------------- /ui/app/authority.ts: -------------------------------------------------------------------------------- 1 | export class Authority { 2 | dn: string; 3 | } 4 | -------------------------------------------------------------------------------- /ui/app/ca.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/ca.service.ts -------------------------------------------------------------------------------- /ui/app/certificates.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/certificates.component.ts -------------------------------------------------------------------------------- /ui/app/countries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/countries.ts -------------------------------------------------------------------------------- /ui/app/dn-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/dn-builder.ts -------------------------------------------------------------------------------- /ui/app/dn-form.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/dn-form.component.html -------------------------------------------------------------------------------- /ui/app/dn-form.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/dn-form.component.ts -------------------------------------------------------------------------------- /ui/app/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/app/main.ts -------------------------------------------------------------------------------- /ui/gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/gulpfile.js -------------------------------------------------------------------------------- /ui/img/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/img/loader.gif -------------------------------------------------------------------------------- /ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/index.html -------------------------------------------------------------------------------- /ui/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/nginx.conf -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/styles.css -------------------------------------------------------------------------------- /ui/systemjs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/systemjs.config.js -------------------------------------------------------------------------------- /ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/tsconfig.json -------------------------------------------------------------------------------- /ui/typings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/typings.json -------------------------------------------------------------------------------- /ui/ui-dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/olivierlemasle/java-certificate-authority/HEAD/ui/ui-dockerfile --------------------------------------------------------------------------------