Home / Function/ DerElement() — spring-boot Function Reference

DerElement() — spring-boot Function Reference

Architecture documentation for the DerElement() function in PemPrivateKeyParser.java from the spring-boot codebase.

Function java GradlePlugin DslExtensions calls 2 called by 1

Entity Profile

Dependency Diagram

graph TD
  5c8206d8_4bf5_e70b_4687_0eb1aefb648a["DerElement()"]
  49107b8c_e444_7ae5_a698_ba5067480277["of()"]
  49107b8c_e444_7ae5_a698_ba5067480277 -->|calls| 5c8206d8_4bf5_e70b_4687_0eb1aefb648a
  d6cf2a4b_265c_e71b_84d3_44361fc95381["decodeTagType()"]
  5c8206d8_4bf5_e70b_4687_0eb1aefb648a -->|calls| d6cf2a4b_265c_e71b_84d3_44361fc95381
  ccad02aa_ecf3_f5a8_ec91_234c0a29d84a["decodeLength()"]
  5c8206d8_4bf5_e70b_4687_0eb1aefb648a -->|calls| ccad02aa_ecf3_f5a8_ec91_234c0a29d84a
  style 5c8206d8_4bf5_e70b_4687_0eb1aefb648a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

core/spring-boot/src/main/java/org/springframework/boot/ssl/pem/PemPrivateKeyParser.java lines 357–366

		private DerElement(ByteBuffer bytes) {
			byte b = bytes.get();
			this.valueType = ((b & 0x20) == 0) ? ValueType.PRIMITIVE : ValueType.ENCODED;
			this.tagType = decodeTagType(b, bytes);
			int length = decodeLength(bytes);
			bytes.limit(bytes.position() + length);
			this.contents = bytes.slice();
			bytes.limit(bytes.capacity());
			bytes.position(bytes.position() + length);
		}

Domain

Subdomains

Calls

  • decodeLength()
  • decodeTagType()

Called By

Frequently Asked Questions

What does DerElement() do?
DerElement() is a function in the spring-boot codebase.
What does DerElement() call?
DerElement() calls 2 function(s): decodeLength, decodeTagType.
What calls DerElement()?
DerElement() is called by 1 function(s): of.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free