@@ -11,17 +11,15 @@ public class RevDetails
11
11
private readonly CertTemplate certDetails ;
12
12
private readonly X509Extensions crlEntryDetails ;
13
13
14
- private RevDetails ( Asn1Sequence seq )
14
+ private RevDetails ( Asn1Sequence seq )
15
15
{
16
16
certDetails = CertTemplate . GetInstance ( seq [ 0 ] ) ;
17
-
18
- if ( seq . Count > 1 )
19
- {
20
- crlEntryDetails = X509Extensions . GetInstance ( seq [ 1 ] ) ;
21
- }
17
+ crlEntryDetails = seq . Count <= 1
18
+ ? null
19
+ : X509Extensions . GetInstance ( seq [ 1 ] ) ;
22
20
}
23
21
24
- public static RevDetails GetInstance ( object obj )
22
+ public static RevDetails GetInstance ( object obj )
25
23
{
26
24
if ( obj is RevDetails )
27
25
return ( RevDetails ) obj ;
@@ -33,21 +31,22 @@ public static RevDetails GetInstance(object obj)
33
31
}
34
32
35
33
public RevDetails ( CertTemplate certDetails )
34
+ : this ( certDetails , null )
36
35
{
37
- this . certDetails = certDetails ;
38
36
}
39
-
40
- public RevDetails ( CertTemplate certDetails , X509Extensions crlEntryDetails )
37
+
38
+ public RevDetails ( CertTemplate certDetails , X509Extensions crlEntryDetails )
41
39
{
42
- this . crlEntryDetails = crlEntryDetails ;
40
+ this . certDetails = certDetails ;
41
+ this . crlEntryDetails = crlEntryDetails ;
43
42
}
44
43
45
- public virtual CertTemplate CertDetails
44
+ public virtual CertTemplate CertDetails
46
45
{
47
46
get { return certDetails ; }
48
47
}
49
48
50
- public virtual X509Extensions CrlEntryDetails
49
+ public virtual X509Extensions CrlEntryDetails
51
50
{
52
51
get { return crlEntryDetails ; }
53
52
}
0 commit comments