Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
savoirfairelinux
jami-jams
Commits
77ce12b0
Commit
77ce12b0
authored
Apr 01, 2022
by
Larbi Gharib
Browse files
user: add UID field in certificate
Change-Id: Ie439b15504c30fed8b650f89eca47436ad297956
parent
8da75196
Changes
2
Hide whitespace changes
Inline
Side-by-side
jams-ca/pom.xml
View file @
77ce12b0
...
...
@@ -11,6 +11,11 @@
<artifactId>
cryptoengine
</artifactId>
<dependencies>
<dependency>
<groupId>
commons-codec
</groupId>
<artifactId>
commons-codec
</artifactId>
<version>
${commons.codec.version}
</version>
</dependency>
<dependency>
<groupId>
net.jami
</groupId>
<artifactId>
jams-common
</artifactId>
...
...
jams-ca/src/main/java/net/jami/jams/ca/workers/csr/builders/UserBuilder.java
View file @
77ce12b0
...
...
@@ -54,6 +54,9 @@ public class UserBuilder {
KeyPairGenerator
keyPairGenerator
=
KeyPairGenerator
.
getInstance
(
"RSA"
);
keyPairGenerator
.
initialize
(
4096
);
KeyPair
keyPair
=
keyPairGenerator
.
generateKeyPair
();
user
.
getX509Fields
().
setUid
(
Hex
.
encodeHexString
(
MessageDigest
.
getInstance
(
MessageDigestAlgorithms
.
SHA_1
).
digest
(
keyPair
.
getPublic
().
getEncoded
())));
X509v3CertificateBuilder
builder
=
new
X509v3CertificateBuilder
(
new
JcaX509CertificateHolder
(
JamsCA
.
CA
.
getCertificate
()).
getSubject
(),
new
BigInteger
(
128
,
new
SecureRandom
()),
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment