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

getEcParameters() — spring-boot Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  0737bff0_077d_deae_8541_a509c780c967["getEcParameters()"]
  dd17c9cd_3bc1_02ee_542a_6fff495594fe["createKeySpecForSec1Ec()"]
  dd17c9cd_3bc1_02ee_542a_6fff495594fe -->|calls| 0737bff0_077d_deae_8541_a509c780c967
  ed749d20_3b57_5c21_8f27_e679be9d1233["isType()"]
  0737bff0_077d_deae_8541_a509c780c967 -->|calls| ed749d20_3b57_5c21_8f27_e679be9d1233
  e240e0f6_b4ee_a57c_4a0a_a603fa8cc7cb["getContents()"]
  0737bff0_077d_deae_8541_a509c780c967 -->|calls| e240e0f6_b4ee_a57c_4a0a_a603fa8cc7cb
  5400b146_9639_7c2b_1f4c_7ea4047bfee9["of()"]
  0737bff0_077d_deae_8541_a509c780c967 -->|calls| 5400b146_9639_7c2b_1f4c_7ea4047bfee9
  style 0737bff0_077d_deae_8541_a509c780c967 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buildpack/spring-boot-buildpack-platform/src/main/java/org/springframework/boot/buildpack/platform/docker/ssl/PemPrivateKeyParser.java lines 139–148

	private static EncodedOid getEcParameters(@Nullable DerElement parameters) {
		if (parameters == null) {
			return ELLIPTIC_CURVE_384_BIT;
		}
		Assert.state(parameters.isType(ValueType.ENCODED), "Key spec should contain encoded parameters");
		DerElement contents = DerElement.of(parameters.getContents());
		Assert.state(contents != null && contents.isType(ValueType.PRIMITIVE, TagType.OBJECT_IDENTIFIER),
				"Key spec parameters should contain object identifier");
		return EncodedOid.of(contents);
	}

Subdomains

Frequently Asked Questions

What does getEcParameters() do?
getEcParameters() is a function in the spring-boot codebase.
What does getEcParameters() call?
getEcParameters() calls 3 function(s): getContents, isType, of.
What calls getEcParameters()?
getEcParameters() is called by 1 function(s): createKeySpecForSec1Ec.

Analyze Your Own Codebase

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

Try Supermodel Free