3keycompany / czertainly-ejbca-ng-connector Goto Github PK
View Code? Open in Web Editor NEWCZERTAINLY - EJBCA NG connector for certificate management and discovery
Home Page: https://www.czertainly.com
License: MIT License
CZERTAINLY - EJBCA NG connector for certificate management and discovery
Home Page: https://www.czertainly.com
License: MIT License
In EJBCA discovery attributes there are 3 data attributes which content is retrieved by callback when EJBCA instance is selected:
ejbcaRestApiUrl
ca
endEntityProfile
Requirements:
group
attribute that will provide these attributes already with content based on selected EJBCA instance.ejbcaRestApi
callback endpoint to retrieve EJBCA REST API base URL. It should return List<StringAttributeContent>
Affected EJBCA NG version: 1.0.0
When the usernamePrefix
or usernamePostfix
is not defined, it will be included in the generated username as null
string.
For example: null24KoCPTG08I=null
.
The correct behaviour is that the prefix or postfix will not be included and the resulting username us 24KoCPTG08I=
.
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
Dockerfile
maven 3.8.7-eclipse-temurin-17
eclipse-temurin 17.0.10_7-jre-alpine
.github/workflows/build.yml
actions/checkout v4
actions/setup-java v4
actions/cache v4
actions/checkout v4
actions/setup-java v4
actions/cache v4
actions/cache v4
.github/workflows/codeql.yml
actions/checkout v4
github/codeql-action v3
actions/setup-java v4
actions/cache v4
github/codeql-action v3
.github/workflows/workflow_run_pruner.yml
actions/github-script v7
actions/github-script v7
pom.xml
com.czertainly:dependencies 1.1.0
com.czertainly:interfaces 2.11.0
net.steppschuh.markdowngenerator:markdowngenerator 1.3.1.1
The validation of revocation attributes does not handle exceptions properly.
Therefore, the NullPoniterException can be thrown in case no attributes are defined.
The expected behaviour is that the attributes validation exceptions are properly handled and logged.
EJBCA NG Connector does not migrate the credential_data column. It migrates only the attribute column and the credential data remains in the old format. Because of this, there are deserialization issues
Implement endpoint POST /v1/authorityProvider/authorities/{uuid}/caCertificates
from authority interface and use EJBCA WS to retrieve certificate chain of issuer authority specified by RA profiles attributes in request.
Implement endpoint POST /v1/authorityProvider/authorities/{uuid}/crl
from authority interface and use EJBCA WS to retrieve certificate revocation list with support for delta CRL.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.