Skip to content

Commit 431af0f

Browse files
committed
Merge branch 'master' of [email protected]:bc-csharp.git
2 parents 15f6e0c + 90f260f commit 431af0f

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

crypto/src/asn1/cmp/RevDetails.cs

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,15 @@ public class RevDetails
1111
private readonly CertTemplate certDetails;
1212
private readonly X509Extensions crlEntryDetails;
1313

14-
private RevDetails(Asn1Sequence seq)
14+
private RevDetails(Asn1Sequence seq)
1515
{
1616
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]);
2220
}
2321

24-
public static RevDetails GetInstance(object obj)
22+
public static RevDetails GetInstance(object obj)
2523
{
2624
if (obj is RevDetails)
2725
return (RevDetails)obj;
@@ -33,21 +31,22 @@ public static RevDetails GetInstance(object obj)
3331
}
3432

3533
public RevDetails(CertTemplate certDetails)
34+
: this(certDetails, null)
3635
{
37-
this.certDetails = certDetails;
3836
}
39-
40-
public RevDetails(CertTemplate certDetails, X509Extensions crlEntryDetails)
37+
38+
public RevDetails(CertTemplate certDetails, X509Extensions crlEntryDetails)
4139
{
42-
this.crlEntryDetails = crlEntryDetails;
40+
this.certDetails = certDetails;
41+
this.crlEntryDetails = crlEntryDetails;
4342
}
4443

45-
public virtual CertTemplate CertDetails
44+
public virtual CertTemplate CertDetails
4645
{
4746
get { return certDetails; }
4847
}
4948

50-
public virtual X509Extensions CrlEntryDetails
49+
public virtual X509Extensions CrlEntryDetails
5150
{
5251
get { return crlEntryDetails; }
5352
}

0 commit comments

Comments
 (0)