Skip to content

Commit 6890333

Browse files
committed
feat: Plug&Charge Authorize example from Alpitronic
1 parent 572cf95 commit 6890333

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

v16/src/test/kotlin/com/monta/library/ocpp/v16/extension/plugandcharge/PlugAndChargeSerializationTest.kt

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,19 +68,19 @@ class PlugAndChargeSerializationTest : StringSpec({
6868
}
6969

7070
"Authorize request should parse with extra type tag" {
71-
val conf = dtReq(
71+
val req = dtReq(
7272
"kempower-Authorize.req.json",
7373
PncAuthorizeRequest::class.java
7474
)
75-
conf shouldNotBe null
75+
req shouldNotBe null
7676
}
7777

7878
"Kempower Get15118EVCertificate request should be deserialized" {
79-
val conf = dtReq(
79+
val req = dtReq(
8080
"kempower-Get15118EVCertificate.req.json",
8181
Get15118EVCertificateRequest::class.java
8282
)
83-
conf shouldNotBe null
83+
req shouldNotBe null
8484
}
8585

8686
"Kempower GetInstalledCertificateIds response should be deserialized" {
@@ -90,4 +90,12 @@ class PlugAndChargeSerializationTest : StringSpec({
9090
)
9191
conf shouldNotBe null
9292
}
93+
94+
"Alpitronic Authorize request should be deserialized" {
95+
val req = dtReq(
96+
"alpitronic-Authorize.req.json",
97+
PncAuthorizeRequest::class.java
98+
)
99+
req shouldNotBe null
100+
}
93101
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[2,"1740656369","DataTransfer",{"vendorId":"org.openchargealliance.iso15118pnc","data":"{\"certificate\": \"-----BEGIN CERTIFICATE-----\\nMIIB\\\/DCCAaGgAwIBAgIQbMYxrtoHPm2qcj\\\/yLi\\\/sxzAKBggqhkjOPQQDAjBDMQsw\\nCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRNTyBT\\ndWIyIENBIFFBIEcxLjIuMTAeFw0yNDA4MjgxMTM0NDFaFw0yNDEyMTMxNDMyMDBa\\nMDAxFTATBgNVBAoTDEh1YmplY3QgR21iSDEXMBUGA1UEAxMOREVJQ0VDTU9OVEFR\\nQTUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAAQhUjzIg8VJUVFy5VeCPMdqmVhF\\nIydjyh\\\/t9oWfmGnGONdrBucvgUe7\\\/dLrEM9K6PaB6QTCPIwDX4Sqa8REJqOZo4GJ\\nMIGGMA8GA1UdEwEB\\\/wQFMAMBAQAwEQYDVR0OBAoECEB+GFz12bVRMBMGA1UdIwQM\\nMAqACEUuaaE2ImxIMDsGCCsGAQUFBwEBBC8wLTArBggrBgEFBQcwAYYfaHR0cDov\\nL29jc3AtcWEuaHViamVjdC5jb206ODA4MDAOBgNVHQ8BAf8EBAMCA+gwCgYIKoZI\\nzj0EAwIDSQAwRgIhAKK1l0ghXGiHPaSh5F\\\/yNJtVhlsZ9QFX65\\\/sqiitsDYuAiEA\\nstytmnzKcDD0xyshJxlXmLYH7Wu4lN7ijzk4gXuhszE=\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\nMIICDzCCAbWgAwIBAgIQXd9CzQy8+VxpQt9IwNrOETAKBggqhkjOPQQDAjBBMQsw\\nCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRswGQYDVQQDExJNTyBT\\ndWIxIENBIFFBIEcxLjIwHhcNMjIwNDEwMjE1OTU5WhcNMzIwNDEwMjE1OTU5WjBD\\nMQswCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMR0wGwYDVQQDExRN\\nTyBTdWIyIENBIFFBIEcxLjIuMTBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABGRs\\np5TTDIGpB+PEwmeG8D7Pgo\\\/WN3U35Rxhe5ttLLlyF2jlmtOPHeHxWgGb0AO7H3L6\\nnso0A7Nn2KfDP8tG+OujgYwwgYkwEgYDVR0TAQH\\\/BAgwBgEB\\\/wIBADARBgNVHQ4E\\nCgQIRS5poTYibEgwEwYDVR0jBAwwCoAISw94EhgPO18wOwYIKwYBBQUHAQEELzAt\\nMCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5odWJqZWN0LmNvbTo4MDgwMA4G\\nA1UdDwEB\\\/wQEAwIBxjAKBggqhkjOPQQDAgNIADBFAiBqFxXTwnpm0eEgBPj\\\/Px0k\\naEvZWdyZPm7BLJVJM6fT3QIhAKZPDhuau2DcN9xrrRPqqZLjfqPSMWw1D0VlCTqC\\nuv2k\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\nMIICIjCCAcegAwIBAgIQIOuk+8fAbyXQizBVpSI55zAKBggqhkjOPQQDAjBVMQsw\\nCQYDVQQGEwJERTEVMBMGA1UEChMMSHViamVjdCBHbWJIMRMwEQYKCZImiZPyLGQB\\nGRYDVjJHMRowGAYDVQQDExFWMkcgUm9vdCBDQSBRQSBHMTAeFw0yMjA0MDcxNDEz\\nMDdaFw00MjA0MDcxNDEzMDdaMEExCzAJBgNVBAYTAkRFMRUwEwYDVQQKEwxIdWJq\\nZWN0IEdtYkgxGzAZBgNVBAMTEk1PIFN1YjEgQ0EgUUEgRzEuMjBZMBMGByqGSM49\\nAgEGCCqGSM49AwEHA0IABLWnWSw4NPNInduDQp6H0IFgeY0WtO0F3utqV191XLIe\\nspoAoSIz7s4Vhf+BhbbeX+UyftbGDp2m9EjGIBhog+mjgYwwgYkwEgYDVR0TAQH\\\/\\nBAgwBgEB\\\/wIBATARBgNVHQ4ECgQISw94EhgPO18wEwYDVR0jBAwwCoAIS0X\\\/giX8\\nEJYwOwYIKwYBBQUHAQEELzAtMCsGCCsGAQUFBzABhh9odHRwOi8vb2NzcC1xYS5o\\ndWJqZWN0LmNvbTo4MDgwMA4GA1UdDwEB\\\/wQEAwIBBjAKBggqhkjOPQQDAgNJADBG\\nAiEAsApDKLvPUVuDCtsIAnn\\\/+prsGu5aekwd59tLiCHAFwACIQCFGJHvTz7JUrq\\\/\\nQJhQzehduW\\\/+oaROsqOp8L3JdEO6XA==\\n-----END CERTIFICATE-----\\n\",\n\"iso15118CertificateHashData\": [\n{\n\"hashAlgorithm\": \"SHA256\",\n\"issuerNameHash\": \"5D9AA3B240912700F8621901B1FD95C73E2BDBAA00CCE071ADE233CD74A21DDC\",\n\"issuerKeyHash\": \"41D1DE817DDFA5EDD6D2AC64F98C70D25EC7B3842034D73F5E76A06839D0866A\",\n\"serialNumber\": \"6CC631AEDA073E6DAA723FF22E2FECC7\",\n\"responderURL\": \"http:\/\/ocsp-qa.hubject.com:8080\"\n},\n\n{\n\"hashAlgorithm\": \"SHA256\",\n\"issuerNameHash\": \"115C803CDCB2CBA1CC7D1EB3B20B069586FBC7F74EDA930347358E304C40355D\",\n\"issuerKeyHash\": \"7A9194FEF27EC5E8D95D3A668DE2E7686F3E92B1ADD28818CA02AF7408C57269\",\n\"serialNumber\": \"5DDF42CD0CBCF95C6942DF48C0DACE11\",\n\"responderURL\": \"http:\/\/ocsp-qa.hubject.com:8080\"\n},\n\n{\n\"hashAlgorithm\": \"SHA256\",\n\"issuerNameHash\": \"F53488037C9A84BBEBCE74C3BB5D175A36B6A41FF9F12E41A1C50A2FB7303159\",\n\"issuerKeyHash\": \"811B8014E48BA314127C5A54E79F841166C82ACD3CE2EB190EF7E25922F986DE\",\n\"serialNumber\": \"20EBA4FBC7C06F25D08B3055A52239E7\",\n\"responderURL\": \"http:\/\/ocsp-qa.hubject.com:8080\"\n}],\n\"idToken\": {\n\"idToken\": \"DEICECMONTAQA5\"\n}\n}","messageId":"Authorize"}]

0 commit comments

Comments
 (0)