Skip to content
Novus Examples

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. Explore complete business kits for connected records, templates and expected results.

135 results

Page 3 of 6; 24 results per page.

Show the canonical directory
Preview of SAMPLE Client Authentication Certificate
pem
1.5 KB
Actual file preview for SAMPLE Client Authentication Certificate

SAMPLE Client Authentication Certificate

A mutual-TLS client certificate: EC P-256 subject key, clientAuth EKU only, and an OU naming the fictional access group. Present it to an mTLS endpoint to test client-certificate parsing and EKU enforcement.

File
PEM · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE Code Signing Certificate
pem
1.8 KB
Actual file preview for SAMPLE Code Signing Certificate

SAMPLE Code Signing Certificate

A code-signing certificate (codeSigning EKU, digitalSignature only) issued by the SAMPLE intermediate. It signs nothing real — it exists so signature-verification tooling has an EKU-correct certificate to reason about.

File
PEM · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE CSR — Common Name Only
csr
915 B
Actual file preview for SAMPLE CSR — Common Name Only

SAMPLE CSR — Common Name Only

A CSR with nothing but a Common Name and no requested extensions — the output of the shortest possible openssl req invocation. Intake code that assumes an extensionRequest attribute exists breaks on it.

File
CSR · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE CSR — Ed25519
csr
452 B
Actual file preview for SAMPLE CSR — Ed25519

SAMPLE CSR — Ed25519

An Ed25519 certificate request. Its signature algorithm identifier carries no separate hash OID, which is exactly the field that trips older CSR parsers written around RSA and ECDSA.

File
CSR · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE CSR — Intentionally Corrupt Base64
csr
915 B
Actual file preview for SAMPLE CSR — Intentionally Corrupt Base64

SAMPLE CSR — Intentionally Corrupt Base64

An intentionally corrupt PKCS#10 request: the PEM armour is intact but four illegal characters have been substituted into the Base64 body, so decoding fails part-way. It exists to check that a CSR intake path reports a parse error instead of a stack trace or a partially populated record.

File
CSR · Pki
Use case
Certificate & key testingError handling· Conversion set
Preview of SAMPLE CSR — RSA with SAN
csr
1.1 KB
Actual file preview for SAMPLE CSR — RSA with SAN

SAMPLE CSR — RSA with SAN

The CSR shape a modern CA expects: full subject DN, a requested subjectAltName extension, and a self-signature proving possession of the RSA key. Everything a CA intake form needs to parse.

File
CSR · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE CSR — Wildcard
csr
1.1 KB
Actual file preview for SAMPLE CSR — Wildcard

SAMPLE CSR — Wildcard

A wildcard certificate request covering *.csr.pki.sample.example plus the apex. CA policy engines usually treat wildcards specially, so this is the input that exercises that branch.

File
CSR · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE Detached Signature Payload
txt
294 B
Actual file preview for SAMPLE Detached Signature Payload

SAMPLE Detached Signature Payload

The exact bytes covered by the detached PKCS#7 signature shipped beside it. LF line endings are part of the contract — rewriting the file with CRLF is the fastest way to watch a signature check fail for a reason nobody suspects.

File
TXT · Pki · UTF-8
Use case
Certificate & key testing· Paired fixture
Preview of SAMPLE EC P-256 Private Key — PKCS#8
key
241 B
Actual file preview for SAMPLE EC P-256 Private Key — PKCS#8

SAMPLE EC P-256 Private Key — PKCS#8

The P-256 key behind the EC leaf certificate, in PKCS#8. Its scalar is derived deterministically from a fixed label so the whole wave reproduces byte for byte.

File
KEY · Pki
Use case
Certificate & key testing· Paired fixture
Preview of SAMPLE EC P-256 Private Key — SEC 1
key
227 B
Actual file preview for SAMPLE EC P-256 Private Key — SEC 1

SAMPLE EC P-256 Private Key — SEC 1

The same P-256 scalar in the SEC 1 container (BEGIN EC PRIVATE KEY), which names the curve inline instead of through a PKCS#8 algorithm identifier. Some deployment tools accept only one of the two.

File
KEY · Pki
Preview of SAMPLE EC P-256 Public Key — SubjectPublicKeyInfo
pem
178 B
Actual file preview for SAMPLE EC P-256 Public Key — SubjectPublicKeyInfo

SAMPLE EC P-256 Public Key — SubjectPublicKeyInfo

The P-256 public key in SubjectPublicKeyInfo form, carrying the named-curve OID and an uncompressed point. It matches the EC leaf certificate and the EC entry in the p7 JWK set.

File
PEM · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE Ed25519 Private Key — PKCS#8
key
119 B
Actual file preview for SAMPLE Ed25519 Private Key — PKCS#8

SAMPLE Ed25519 Private Key — PKCS#8

The Ed25519 key behind the Ed25519 leaf and the EdDSA JWTs, in PKCS#8. RFC 8410 keys have no traditional-OpenSSL container at all, which is why only one serialisation ships.

File
KEY · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE Intermediate CA Certificate (PEM)
crt
1.8 KB
Actual file preview for SAMPLE Intermediate CA Certificate (PEM)

SAMPLE Intermediate CA Certificate (PEM)

The issuing CA that signs every leaf in this wave, itself signed by the SAMPLE root and constrained with pathLenConstraint:0 so it cannot mint further CAs. Use it to test intermediate handling and path-length enforcement.

File
CRT · Pki
Use case
Certificate & key testing· Conversion set
Preview of SAMPLE JWK — EC P-256 Public Key
json
212 B
Actual file preview for SAMPLE JWK — EC P-256 Public Key

SAMPLE JWK — EC P-256 Public Key

A single P-256 public JWK. Its x and y are fixed 32-byte base64url values, left-padded when a coordinate happens to be short — the padding rule that libraries stripping leading zeroes get wrong.

File
JSON · Jwks
Use case
JWT / JWKS testing· Conversion set
Preview of SAMPLE JWK — Ed25519 Private Key
json
215 B
Actual file preview for SAMPLE JWK — Ed25519 Private Key

SAMPLE JWK — Ed25519 Private Key

An OKP-type JWK holding the Ed25519 key pair as raw 32-byte x and d values. OKP is the newest JWK key type and the one older JOSE libraries reject outright.

File
JSON · Jwks
Use case
JWT / JWKS testing· Conversion set
Preview of SAMPLE JWK — RSA Private Key
json
1.7 KB
Actual file preview for SAMPLE JWK — RSA Private Key

SAMPLE JWK — RSA Private Key

The full RSA private key as a JWK, including the CRT parameters p, q, dp, dq and qi. It is the input for testing JWK-to-PEM conversion, where dropping the CRT values quietly costs a large amount of signing performance.

File
JSON · Jwks
Use case
JWT / JWKS testing· Conversion set
Preview of SAMPLE JWK — Symmetric oct Key
json
151 B
Actual file preview for SAMPLE JWK — Symmetric oct Key

SAMPLE JWK — Symmetric oct Key

The symmetric HMAC secret used by this wave's HS256 tokens, expressed as an oct JWK. The secret is printed in the specs on purpose so a verifier can be wired up without guessing.

File
JSON · Jwks
Use case
JWT / JWKS testing· Conversion set
Preview of SAMPLE JWKS — Duplicate kid
json
748 B
Actual file preview for SAMPLE JWKS — Duplicate kid

SAMPLE JWKS — Duplicate kid

Two keys of different types published under the same kid — what a botched key rotation leaves behind. A resolver that returns the first match silently verifies against the wrong key type instead of reporting the ambiguity.

File
JSON · Jwks
Use case
JWT / JWKS testingError handling· Conversion set
Preview of SAMPLE JWKS — Keys Without kid
json
680 B
Actual file preview for SAMPLE JWKS — Keys Without kid

SAMPLE JWKS — Keys Without kid

A JWK Set whose keys carry no kid at all, which RFC 7517 permits. Verifiers must then fall back to trying candidates by algorithm, and the ones that index the set by kid alone find nothing.

File
JSON · Jwks
Use case
JWT / JWKS testingError handling· Conversion set
Preview of SAMPLE JWKS — RSA, EC, and Ed25519 Keys
json
946 B
Actual file preview for SAMPLE JWKS — RSA, EC, and Ed25519 Keys

SAMPLE JWKS — RSA, EC, and Ed25519 Keys

A three-key JWK Set publishing the public halves of this wave's RSA, P-256, and Ed25519 keys, each with a distinct kid. It is the resolver input for every p7 JWT, so kid selection can be tested against a set that really has more than one candidate.

File
JSON · Jwks
Preview of SAMPLE JWKS — With x5c Certificate Chain
json
5.9 KB
Actual file preview for SAMPLE JWKS — With x5c Certificate Chain

SAMPLE JWKS — With x5c Certificate Chain

A JWK carrying the full x5c certificate chain and an x5t#S256 thumbprint alongside the raw n/e values. The x5c array is standard Base64 while every other JWK field is base64url — a real and frequently mis-implemented detail.

File
JSON · Jwks
Preview of SAMPLE JWS — Flattened JSON Serialization
json
825 B
Actual file preview for SAMPLE JWS — Flattened JSON Serialization

SAMPLE JWS — Flattened JSON Serialization

The single-signature flattened JSON form of the exact same RS256 token shipped in compact serialization. Both encodings must verify to the identical payload, which is the round-trip this pair is for.

File
JSON · Jwt
Use case
JWT / JWKS testingAPI testing· Conversion set
Preview of SAMPLE JWS — General JSON Serialization
json
1.1 KB
Actual file preview for SAMPLE JWS — General JSON Serialization

SAMPLE JWS — General JSON Serialization

One payload carrying two independent signatures — RS256 and EdDSA — in the General JSON serialization that the compact form cannot express. Multi-signature handling is the part of RFC 7515 most libraries never implemented.

File
JSON · Jwt
Use case
JWT / JWKS testingAPI testing· Conversion set