@@ -55,7 +55,7 @@ std::string wstringToString(std::wstring s)
5555 int len =
5656 WideCharToMultiByte (CP_UTF8, 0 , s.data (), int (s.size ()), nullptr , 0 , nullptr , nullptr );
5757 std::string out (size_t (len), 0 );
58- WideCharToMultiByte (CP_UTF8, 0 , s.data (), int (s.size ()), & out[ 0 ] , len, nullptr , nullptr );
58+ WideCharToMultiByte (CP_UTF8, 0 , s.data (), int (s.size ()), out. data () , len, nullptr , nullptr );
5959 return out;
6060}
6161#endif
@@ -103,6 +103,7 @@ const std::map<electronic_id::Pkcs11ElectronicIDType, electronic_id::Pkcs11Elect
103103 electronic_id::JsonWebSignatureAlgorithm::ES384, // authSignatureAlgorithm
104104 electronic_id::ELLIPTIC_CURVE_SIGNATURE_ALGOS (), // supportedSigningAlgorithms
105105 3 ,
106+ false ,
106107 }},
107108 {electronic_id::Pkcs11ElectronicIDType::LitEIDv2,
108109 {
@@ -113,6 +114,7 @@ const std::map<electronic_id::Pkcs11ElectronicIDType, electronic_id::Pkcs11Elect
113114 electronic_id::JsonWebSignatureAlgorithm::RS256, // authSignatureAlgorithm
114115 electronic_id::RSA_SIGNATURE_ALGOS (), // supportedSigningAlgorithms
115116 -1 ,
117+ false ,
116118 }},
117119 {electronic_id::Pkcs11ElectronicIDType::LitEIDv3,
118120 {
@@ -123,15 +125,19 @@ const std::map<electronic_id::Pkcs11ElectronicIDType, electronic_id::Pkcs11Elect
123125 electronic_id::JsonWebSignatureAlgorithm::RS256, // authSignatureAlgorithm
124126 electronic_id::RSA_SIGNATURE_ALGOS (), // supportedSigningAlgorithms
125127 -1 ,
128+ false ,
126129 }},
127130 {electronic_id::Pkcs11ElectronicIDType::HrvEID,
128- {" Croatian eID (PKCS#11)" s, // name
129- electronic_id::ElectronicID::Type::HrvEID, // type
130- croatianPkcs11ModulePath (), // path
131+ {
132+ " Croatian eID (PKCS#11)" s, // name
133+ electronic_id::ElectronicID::Type::HrvEID, // type
134+ croatianPkcs11ModulePath (), // path
131135
132- electronic_id::JsonWebSignatureAlgorithm::RS256, // authSignatureAlgorithm
133- electronic_id::RSA_SIGNATURE_ALGOS (), // supportedSigningAlgorithms
134- 3 }},
136+ electronic_id::JsonWebSignatureAlgorithm::RS256, // authSignatureAlgorithm
137+ electronic_id::RSA_SIGNATURE_ALGOS (), // supportedSigningAlgorithms
138+ 3 ,
139+ true ,
140+ }},
135141};
136142
137143const electronic_id::Pkcs11ElectronicIDModule&
0 commit comments