Skip to main content
Home
for DLMS smart meters

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Certificates In AARQ

Certificates in AARQ

By enemy235, 26 August, 2025
Forums
Gurux.DLMS

Hello,
I want to ask, if sending a certificate in AARQ is supported in latest version (Java or .Net).

There is a year old topic about it, that it will be in next version (https://www.gurux.fi/comment/28057)

Thank you.

Profile picture for user Kurumi

Kurumi

7 months 4 weeks ago

Hi, Yes, this is supported…

Hi,

Yes, this is supported in Java and Net, but this is not implemented in GXDLMSDirector.
Set the ClientPublicKeyCertificate to the client and it's sent with AARQ.

BR,
Mikko

enemy235

7 months 4 weeks ago

Thank you, I will try that. …

Thank you, I will try that.

I'm working with a new meter, that needs the certificate in AARQ and also it needs digital signature on all messages. I was going through the code and I don't know, if/how it can be enabled. Is digital signatures of all mesages implemented in Java version?

Profile picture for user Kurumi

Kurumi

7 months 3 weeks ago

Hi, Yes, digital signature…

Hi,

Yes, digital signature is supported in Java.

You need to set the private and public keys to the client's KeyAgreementKeyPair
and they are used after the connection is established.

Somethiing like this:

//Load the client's private key.
GXPkcs8 key = GXPkcs8.load(path);
// Load the server's public key.
GXx509Certificate cert = GXx509Certificate.load(path);
dlms.getCiphering().setKeyAgreementKeyPair(new KeyPair(cert.getPublicKey(), key.getPrivateKey()));

BR,
Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 04/14/2026 - 11:47
    gurux.dlms.java 4.0.93
  • Mon, 04/13/2026 - 16:12
    gurux.dlms.java 4.0.92
  • Mon, 04/13/2026 - 11:39
    Gurux.DLMS.Net 9.0.2604.1301
  • Tue, 04/07/2026 - 17:17
    Gurux.DLMS.Python 1.0.197
  • Tue, 04/07/2026 - 15:03
    gurux.dlms.c 9.0.2604.0701

New forum topics

  • FRMR information field translation
  • Connect to EDMI metter
  • Meter rejects reading multiple objects, but it conformance says it supports it.
  • ISKRA ME372 CONNECTION BY DLMSDIRECTOR
  • Connecting To iskrameco ME382- Single Phase Meter with Optical Probe
More
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin