001package org.apache.commons.ssl.org.bouncycastle.asn1.crmf; 002 003import org.apache.commons.ssl.org.bouncycastle.asn1.ASN1Integer; 004 005public class SubsequentMessage 006 extends ASN1Integer 007{ 008 public static final SubsequentMessage encrCert = new SubsequentMessage(0); 009 public static final SubsequentMessage challengeResp = new SubsequentMessage(1); 010 011 private SubsequentMessage(int value) 012 { 013 super(value); 014 } 015 016 public static SubsequentMessage valueOf(int value) 017 { 018 if (value == 0) 019 { 020 return encrCert; 021 } 022 if (value == 1) 023 { 024 return challengeResp; 025 } 026 027 throw new IllegalArgumentException("unknown value: " + value); 028 } 029}