File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -132,7 +132,10 @@ public string CertificateNumber
132132 public List < KeyValuePair < string , string > > IssuerKeyValuePairs
133133 {
134134 get => _x509Certificate2 . Issuer . Split ( ',' )
135- . Select ( x => new KeyValuePair < string , string > ( x . Split ( '=' ) [ 0 ] . Trim ( ) , x . Split ( '=' ) [ 1 ] . Trim ( ) ) ) . ToList ( ) ;
135+ . Select ( x => x . Split ( '=' , 2 ) )
136+ . Where ( parts => parts . Length == 2 )
137+ . Select ( parts => new KeyValuePair < string , string > ( parts [ 0 ] . Trim ( ) , parts [ 1 ] . Trim ( ) ) )
138+ . ToList ( ) ;
136139 }
137140
138141 /// <summary>
@@ -151,7 +154,10 @@ public string Issuer
151154 public List < KeyValuePair < string , string > > SubjectKeyValuePairs
152155 {
153156 get => _x509Certificate2 . Subject . Split ( ',' )
154- . Select ( x => new KeyValuePair < string , string > ( x . Split ( '=' ) [ 0 ] . Trim ( ) , x . Split ( '=' ) [ 1 ] . Trim ( ) ) ) . ToList ( ) ;
157+ . Select ( x => x . Split ( '=' , 2 ) )
158+ . Where ( parts => parts . Length == 2 )
159+ . Select ( parts => new KeyValuePair < string , string > ( parts [ 0 ] . Trim ( ) , parts [ 1 ] . Trim ( ) ) )
160+ . ToList ( ) ;
155161 }
156162
157163 /// <summary>
You can’t perform that action at this time.
0 commit comments