Skip to content

Commit 038a647

Browse files
committed
Keep more consistency with RFC (timeOfRevocation -> revocationTime)
1 parent a5d3a3c commit 038a647

File tree

4 files changed

+12
-15
lines changed

4 files changed

+12
-15
lines changed

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/certificate/ocsp/CertificateStatus.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class CertificateStatus {
2727
private byte[] issuerKeyHash;
2828
private BigInteger serialNumber;
2929
private Integer certificateStatus;
30-
private String timeOfRevocation;
30+
private String revocationTime;
3131
private Integer revocationReason;
3232
private String timeOfLastUpdate;
3333
private String timeOfNextUpdate;
@@ -80,12 +80,12 @@ public void setCertificateStatus(Integer certificateStatus) {
8080
this.certificateStatus = certificateStatus;
8181
}
8282

83-
public String getTimeOfRevocation() {
84-
return timeOfRevocation;
83+
public String getRevocationTime() {
84+
return revocationTime;
8585
}
8686

87-
public void setTimeOfRevocation(String timeOfRevocation) {
88-
this.timeOfRevocation = timeOfRevocation;
87+
public void setRevocationTime(String revocationTime) {
88+
this.revocationTime = revocationTime;
8989
}
9090

9191
public String getTimeOfLastUpdate() {
@@ -131,7 +131,7 @@ public String toString() {
131131
sb.append("\n Certificate Status: ");
132132
sb.append(RevocationStatus.translate(getCertificateStatus()));
133133
if (getCertificateStatus().equals(RevocationStatus.translate("revoked"))) {
134-
sb.append("\n Time of Revocation: ").append(formatDate(getTimeOfRevocation()));
134+
sb.append("\n Revocation Time: ").append(formatDate(getRevocationTime()));
135135
if (getRevocationReason() != null) {
136136
sb.append("\n Revocation Reason: ");
137137
sb.append(CrlReason.translate(getRevocationReason()));

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/certificate/ocsp/CertificateStatusParser.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public static CertificateStatus parseCertificateStatus(Asn1Sequence certStatusSe
3838
byte[] issuerKeyHash = null;
3939
BigInteger serialNumber = null;
4040
Integer certificateStatusValue = null;
41-
String timeOfRevocation = null;
41+
String revocationTime = null;
4242
Integer revocationReason = null;
4343
String timeOfLastUpdate = null;
4444
String timeOfNextUpdate = null;
@@ -104,7 +104,7 @@ else if (certStatusObject instanceof Asn1Explicit) {
104104
case 1:
105105
certificateStatusValue = 1; // revoked
106106
List<Asn1Encodable> revocationObjects = certStatusExplicitObject.getChildren();
107-
timeOfRevocation = ((Asn1PrimitiveGeneralizedTime) revocationObjects.get(0)).getValue();
107+
revocationTime = ((Asn1PrimitiveGeneralizedTime) revocationObjects.get(0)).getValue();
108108

109109
// Optional revocation reason
110110
if (revocationObjects.size() > 1) {
@@ -148,7 +148,7 @@ else if (certStatusObject instanceof Asn1Explicit) {
148148
certificateStatus.setIssuerKeyHash(issuerKeyHash);
149149
certificateStatus.setSerialNumber(serialNumber);
150150
certificateStatus.setCertificateStatus(certificateStatusValue);
151-
certificateStatus.setTimeOfRevocation(timeOfRevocation);
151+
certificateStatus.setRevocationTime(revocationTime);
152152
certificateStatus.setRevocationReason(revocationReason);
153153
certificateStatus.setTimeOfLastUpdate(timeOfLastUpdate);
154154
certificateStatus.setTimeOfNextUpdate(timeOfNextUpdate);

TLS-Core/src/main/java/de/rub/nds/tlsattacker/core/certificate/ocsp/OCSPResponse.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@
1010
package de.rub.nds.tlsattacker.core.certificate.ocsp;
1111

1212
import de.rub.nds.asn1.Asn1Encodable;
13-
import de.rub.nds.asn1.model.Asn1EncapsulatingBitString;
1413
import de.rub.nds.asn1.model.Asn1ObjectIdentifier;
15-
import de.rub.nds.asn1.model.Asn1PrimitiveBitString;
1614
import de.rub.nds.asn1.model.Asn1PrimitivePrintableString;
1715
import de.rub.nds.asn1.model.Asn1PrimitiveUtf8String;
1816
import de.rub.nds.asn1.model.Asn1Sequence;
@@ -27,7 +25,6 @@
2725
import java.math.BigInteger;
2826
import java.time.LocalDateTime;
2927
import java.time.format.DateTimeFormatter;
30-
import java.util.Arrays;
3128
import java.util.LinkedList;
3229
import java.util.List;
3330
import java.util.Locale;
@@ -224,7 +221,7 @@ public String toString(boolean includeSignatureAndCertificate) {
224221
sb.append("\n Certificate Status: ");
225222
sb.append(RevocationStatus.translate(certificateStatus.getCertificateStatus()));
226223
if (certificateStatus.getCertificateStatus().equals(RevocationStatus.translate("revoked"))) {
227-
sb.append("\n Time of Revocation: ").append(formatDate(certificateStatus.getTimeOfRevocation()));
224+
sb.append("\n Revocation Time: ").append(formatDate(certificateStatus.getRevocationTime()));
228225
if (certificateStatus.getRevocationReason() != null) {
229226
sb.append("\n Revocation Reason: ");
230227
sb.append(CrlReason.translate(certificateStatus.getRevocationReason()));

TLS-Core/src/test/java/de/rub/nds/tlsattacker/core/certificate/ocsp/CertificateStatusParserTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,15 +78,15 @@ public void testParseCertificateStatus() {
7878
public void testParseCertificateStatusGood() {
7979
// Certificate has "good" status
8080
Assert.assertEquals(new Integer(0), certificateStatusGood.getCertificateStatus());
81-
Assert.assertNull(certificateStatusGood.getTimeOfRevocation());
81+
Assert.assertNull(certificateStatusGood.getRevocationTime());
8282
Assert.assertNull(certificateStatusGood.getRevocationReason());
8383
}
8484

8585
@Test
8686
public void testParseCertificateStatusRevoked() {
8787
// Certificate has "revoked" status, but no reason
8888
Assert.assertEquals(new Integer(1), certificateStatusRevoked.getCertificateStatus());
89-
Assert.assertEquals("20200423141917Z", certificateStatusRevoked.getTimeOfRevocation());
89+
Assert.assertEquals("20200423141917Z", certificateStatusRevoked.getRevocationTime());
9090
Assert.assertNull(certificateStatusRevoked.getRevocationReason());
9191
}
9292
}

0 commit comments

Comments
 (0)